我完全不知道这是什么意思: ld: 警告:选项“-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks”的目录未找到
对我来说,最终是在TestTarget Build Settings中解决了问题。
在我的情况下,我有一个指向Developer/Library/Frameworks的路径位于框架搜索路径(Framework Search Paths)下。
进入项目设置,删除您不需要的额外框架路径。
或者, 点击“项目”。 点击“构建设置”,然后在库搜索路径下删除路径。
更新:
如果您找不到它,请单击“查找”,然后单击“项目中查找”,搜索“路径”,然后选择框架搜索路径。您将看到框架搜索路径。希望这有所帮助。
我遇到了同样的问题。我通过https://forums.developer.apple.com/thread/3729解决了它。
您可以点击testsTarget,点击构建设置并打开框架搜索路径以删除警告路径。
$ brew install carthage
$ carthage build
对我有效的方法是:
进入Xcode中的“General”,点击“Embedded Binaries”
将.dylib和.a文件添加到您的项目中
最后,进入“Build Settings”,搜索“Other Linker Flags”,然后复制库命令行参数并将其添加到其中。