【发布时间】:2015-09-17 13:01:30
【问题描述】:
我完全不知道这是什么意思: ld:警告:找不到选项“-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks”的目录
【问题讨论】:
我完全不知道这是什么意思: ld:警告:找不到选项“-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks”的目录
【问题讨论】:
对我来说,它最终位于 TestTarget 构建设置中。
就我而言,我在 Framework Search Paths 下有一条路径指向 Developer/Library/Frameworks
【讨论】:
转到项目设置,然后删除/移除您不需要的多余框架路径。
或 点击项目 单击构建设置,然后在库搜索路径下,删除路径。
更新:
如果找不到,请单击“查找”,然后单击“在项目中查找”,搜索“路径”,然后您可能会得到结果,从那里选择框架搜索路径。您将看到框架搜索路径。我希望这会有所帮助。
【讨论】:
我遇到了同样的问题。我通过https://forums.developer.apple.com/thread/3729解决了它
您可以点击 testsTarget 并点击 build settings 并打开 Framework Search Paths 以删除警告 Path。
【讨论】:
在我的项目中,我使用 Carthage 来实现 Pod。我遇到的问题是我还没有在我的机器上安装 Carthage,有必要给 Build
$ brew install carthage
$ carthage build
【讨论】:
对我有用的是:
在 Xcode 中转到“General”并单击“Embedded Binaries”
将 .dylib 和 .a 文件添加到您的项目中
最后,转到“构建设置”搜索“其他链接器标志”,然后复制您的库命令行参数并将其添加到那里。
【讨论】: