【发布时间】:2015-07-10 17:09:12
【问题描述】:
最近,尝试运行我的任何模拟器都会出现如下错误:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: 无法打开输入文件: /Users/dg/Library/Developer/Xcode/DerivedData/SpeedySend-dxsddbeapbyckeghnedhuzagpwqf/Build/Intermediates/SpeedySend.build/Debug-iphonesimulator/SpeedySend.build/Objects-normal/i386/SpeedySend (没有这样的文件或目录)
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看 调用)
(null): 错误:无法打开可执行文件 '/Users/dg/Library/Developer/Xcode/DerivedData/SpeedySend-dxsddbeapbyckeghnedhuzagpwqf/Build/Products/Debug-iphonesimulator/SpeedySend.app/SpeedySend': 没有这样的文件或目录
如果我连接物理设备,例如我的 iPad 2 或 iPhone 5,我可以在它们上构建和运行我的应用程序而不会出错。
Xcode 最近升级到 6.4,但我不知道这是否相关。
我看到了here 描述的一些类似问题,我尝试按照那里的建议将 Build Active Architecture 从 Yes 变为 No。结果是之前的三个错误消息块之一消失了:
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看 调用)
(null): 错误:无法打开可执行文件 '/Users/dg/Library/Developer/Xcode/DerivedData/SpeedySend-dxsddbeapbyckeghnedhuzagpwqf/Build/Products/Debug-iphonesimulator/SpeedySend.app/SpeedySend': 没有这样的文件或目录
我很迷茫。任何建议都会有所帮助。
【问题讨论】:
-
您退出并清理缓存了吗? stackoverflow.com/questions/5714372/…
-
是的,退出 Xcode,重新启动它。删除了派生数据,建之前做个清零。
-
"退出 Xcode,重新启动它。删除了派生数据,在构建之前进行了清除" 这不是我建议的;尝试按照链接帖子给您的指示进行操作。
-
@Matt 链接的帖子中有三个答案。他们每个人似乎都采取了不同的策略。你建议的是哪个?
-
我给你的链接不是问题而是答案。
标签: xcode