Xcode에서 '프레임 워크를 찾을 수 없음'
나는 이것이 몇 번 요청되었다는 것을 알고 있습니다. 나는 다음의 지시를 따랐다.
Xcode 5에서 프로젝트에 프레임 워크 추가 및 * 상대 * 경로 추가
xcode4 : 링커 오류 : 옵션에 대한 디렉토리를 찾을 수 없습니다.
여전히 Xcode에서 다음 오류가 발생합니다.
내 현재 구성은 다음과 같습니다.
볼트 프레임 워크는 Parse SDK를 사용할 수 있기 때문입니다. https://parse.com/apps/quickstart#parse_data/mobile/ios/native/new 에서 빈 프로젝트를 다운로드했습니다.
작동합니다. 모든 구성 옵션을 복사하려고했지만 여전히 작동하지 않습니다.
Bolts.framework
링크 된 프레임 워크에서 삭제 하고 다시 추가해보십시오. 또한, 당신의 Framework Search Path
킵 경로까지 Bolts.framework
같은 $(PROJECT_DIR)/Bolts
이 프로젝트 디렉토리 경로에서 볼트 폴더 내에 있을지 어떨지를 판정합니다.
I'm pretty new to iOS development. Apparently this problem for me was a result of opening the .xcodeproj Xcode project instead of the .xcworkspace Xcode workspace. I opened the workspace instead and the error has gone away.
delete all frameworks from Embedded Binaries and re-add it
Here is the solution :
Turn the "$(PROJECT_DIR)" attribute(might be non-recursive by default) into recursive option in Select Project Click on Targets Click - Build Settings Search for 'Framework Search Path' - Double click the input.
Scratched from https://stackoverflow.com/a/31298214/4493512
I just had the same situation (was having a hard time to address the OP's build error after adding a 3rd party framework) and it seems like a bug in Xcode
(mine is 8.3.2 (8E2002)
).
The problem was that a folder name in path to the framework contained spaces. In this case, Xcode incorrectly escaped them with backslashes like this in Build Settings
->
Framework Search Paths
:
$(PROJECT_DIR)/Folder\ with\ spaces/Lib
To fix this, just manually edit the entry to remove those backslashes and enclose the whole string in quotes like this:
"$(PROJECT_DIR)/Folder with spaces/Lib"
None of the above worked for me until I found that I had a blank "Any Architecture | Any SDK" line underneath Framework Search Paths / Debug under Build Settings.
Deleted the line and it works!
When this error occurred to me was because Pods folder was in iCloud and had no local copy on my computer. Go to your project's folder in Finder and check if there is iCloud's symbol in any of the folders inside it!
Delete the framework that is causing the issue (by removing the reference).
Then add it again, following these steps for adding FBSDK frameworks and libraries:
- click project
- general settings
- linked framework and libraries
- click the plus button and add all that you want
Besides from removing the framework from the Podfile
and Linked Frameworks and Libraries
, I also had to remove the reference to the framework in Other Linker Flags
.
me too was getting this error , I moved the framework file to the root project folder and added to framework again and problem is solved.
My framework has long name like FrameworkSDK_Light-1.0.6.framework so I renamed it to FrameworkSDK_Light.framework and it solved my problem.
I realised that I hadn't run/built my framework with the Generic Device
, which strangely lead to these issues. I just put the framework back in and it worked.
'AdBrixRM 프레임 워크를 찾을 수 없음'오류가 발생했습니다. AdBrixRM.framework를 확인했습니다. 'AdBrixRM'실행 파일이 누락 된 것으로 나타났습니다. 이 파일을 프레임 워크 폴더에 복사했는데 문제가 사라졌습니다.
두 프레임 워크를 모두 추가 한 후 각 Bolts 및 Parse 프레임 워크를 열고 Parse 및 Bolts를 프로젝트에 추가하면 문제가 해결됩니다.
참조 URL : https://stackoverflow.com/questions/32687105/framework-not-found-in-xcode
'Development Tip' 카테고리의 다른 글
CSS : disabled pseudo-class 또는 [disabled] 속성 선택기를 사용해야합니까, 아니면 의견의 문제입니까? (0) | 2020.12.25 |
---|---|
기존 가상 환경 내에서 IntellijIdea 사용 (0) | 2020.12.25 |
ASP.NET에서 XML을 반환하는 방법은 무엇입니까? (0) | 2020.12.25 |
왜 기본 기능보다 PHP OOP를 사용합니까? (0) | 2020.12.25 |
해시 조인과 병합 조인 (Oracle RDBMS)의 차이점은 무엇입니까? (0) | 2020.12.25 |