【发布时间】:2012-02-05 14:37:08
【问题描述】:
这个问题一直在杀死我。我已经在这个应用程序上工作了 8 个月,而且我已经快要完成了,我似乎无法为设备构建。为模拟器构建工作正常,但设备总是给我 SAME 2 错误。
第一个错误:
"Instruction requires a CPU feature not currently enabled"
通过谷歌搜索,我发现这可能意味着我没有链接我应该链接的二进制文件,但我不确定。
第二个错误:
如果你看不懂,它会说:Generating JWFNS.app.dSYM ... error: unable to open executable '/Users/ajr1188/Library/Developer/Xcode/DerivedData/JWFNS-azshgysfabycfagnebotitpcyaww/Build/Products/Debug-iphoneos/JWFNS.app/JWFNS'
这是一个大的。我似乎无法正确构建 .app.dSYM 文件。我进入并删除了构建文件夹,我查看了我能找到的每个 stackoverflow 问题,并尝试更改另一个问题中提到的任何随机内容,但所有这些都无济于事。我现在很烂。啊哈。请。任何帮助将不胜感激!
【问题讨论】:
-
这种情况一直是这样,还是该项目最近停止在设备上构建?
-
你试过用 GCC 代替 LLVM 吗?以非专家的身份说,有很多来自 linux 用户的网络抱怨试图编译这个并且导致你的第一个错误来自 Clang。
-
是的,我试过了,它给了我 473 个随机错误,比如错误的指针和第一次在方法中使用变量...
-
进行构建。转到日志导航器(查看 > 导航器 > 显示日志导航器或 command-7)。单击导航器中的顶部条目。查看构建日志是否包含有关第一个错误的更多详细信息。第二个错误可能是由于第一个错误导致链接器失败。
-
第二个错误确实是因为第一个。在做任何 C 的事情时,查看第一个错误,修复它,然后重新构建总是一个好主意,因为 10 次中有 9 次其他错误是第一个错误的结果。
标签: iphone ios ipad build executable