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 > CleanProduct > Build


您的系统上是否下载了 9.3 模拟器?你可以去Xcode > Preferences > Downloads查看。如果没有从列表中下载您需要的版本。

【讨论】:

我收到了oi66.tinypic.com/biszs0.jpg .. 我应该添加什么? “iPhoneOS9.3”是写的,但最好告诉我:) 您可以尝试创建一个新方案吗? Products > Scheme > New Scheme 选择正确的目标并为其命名。你仍然收到警告吗?同时清理并重建您的项目(Product > CleanProduct > 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 警告:找不到选项的目录的主要内容,如果未能解决你的问题,请参考以下文章

警告:更新到 xcode 7 后找不到选项的目录

Xcode 7 警告 - 找不到选项的目录 - iPhoneSimulator9.0.sdk

如何修复找不到选项-F错误的目录[重复]

使用资产目录时 AppCode 警告“找不到资源”

Xcode 警告:“没有规则来处理文件”和“找不到目录”

“警告:找不到 GCC 安装目录。g++.exe 必须在路径中。”使用windeployqt时