id 警告:找不到选项的目录
Posted
技术标签:
【中文标题】id 警告:找不到选项的目录【英文标题】:id warning: directory not found for option 【发布时间】:2016-02-22 12:12:20 【问题描述】:我一直在使用 Xcode 6,现在我正在使用 Xcode 7.3 beta 3,我收到了这个警告
ld:警告:找不到选项的目录 '-F/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/Developer/Library/Frameworks'
我已经阅读了一些内容以转到“项目 > 构建坐席 > 搜索路径 > 框架搜索路径”,我发现它是空的,如下图所示。
有人知道我该怎么做吗?
【问题讨论】:
查看此链接***.com/questions/9458739/… 图书馆搜索路径是一样的 :( 【参考方案1】:编辑:创建一个新方案应该可以解决问题:Products > Scheme > New Scheme
选择正确的目标并为其命名。同时清理并重建您的项目(Product > Clean
和 Product > Build
)
您的系统上是否下载了 9.3 模拟器?你可以去Xcode > Preferences > Downloads
查看。如果没有从列表中下载您需要的版本。
【讨论】:
我收到了oi66.tinypic.com/biszs0.jpg .. 我应该添加什么? “iPhoneOS9.3”是写的,但最好告诉我:) 您可以尝试创建一个新方案吗?Products > Scheme > New Scheme
选择正确的目标并为其命名。你仍然收到警告吗?同时清理并重建您的项目(Product > Clean
和 Product > Build
)
当我使用 Xcode 6 并更新到 Xcode 7.3 beta 时,我能告诉你它是什么吗?
您能详细说明一下吗?
我收到了 3 个警告 oi63.tinypic.com/kstci.jpg .. 我填写了 AppIcon 但品牌资产我收到了这些【参考方案2】:
尝试将“框架搜索路径”设置为您的 ios 项目的目录,例如/Users/...
【讨论】:
你能解释一下吗? 假设您的 iOS 项目在您的计算机上的路径/Users/Sameeha/Documents/MyProject
,您可以将该行放入 Build Settings 下的 release 和 debug Framework Search Paths 设置中
成功了吗? :D 如果是这样,请您将我的答案标记为正确。
@Sameeha 如果此答案对您有用,请将答案标记为该问题的最佳答案。【参考方案3】:
这是因为 xcode 没有找到寻找框架的路径。
转到“项目>构建坐席>搜索路径>框架搜索路径”并在其中添加以下值可能会解决您的问题。
$(PROJECT_DIR)
【讨论】:
我将它添加到“Release”和“Debug”中没有任何改变。【参考方案4】:对于库搜索路径,我对 -L 选项有类似的警告。我删除了它所拥有的,只保留了 $(inherited)。这删除了警告。
【讨论】:
这没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker. 你能澄清这不是一个答案吗?问题询问应该做些什么来消除警告。我的回答显示了一种消除警告的方法。需要进一步澄清吗? 阅读 this 以了解 SO 中的答案应该是什么样的。关于您的答案,它属于问题下方的评论部分。有时问题不需要完整的答案,评论也可以提供帮助。但是在您的情况下,您仍然可以获得评论特权,直到您坚持回答准则。如果您发布了低质量的答案并且社区开始反对 SO 政策将使您无法提出问题并最终使您的帐户面临风险。只是提醒一下。 感谢您的意见,但我非常不同意您的评估。我阅读了您提供的链接,我认为我完全按照“回答问题”下的内容进行了操作。我有一个比其他答案更具体的方法(在该字段中使用 $(inherited) )并且它有效。它实际上回答了他的问题,即“我能做什么?”。我认为这超出了评论范围。不想在这里争论或制造麻烦,但我建议你重新考虑你的评估。感谢您提出反对意见。祝你有美好的一天。以上是关于id 警告:找不到选项的目录的主要内容,如果未能解决你的问题,请参考以下文章