我的应用程序在真实设备上运行良好,但是当我尝试在模拟器上运行它时,它给了我这个错误。谁能帮我理解这个错误是什么?
ld: in '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libextension.dylib', missing required architecture x86_64 in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libextension.dylib (3 slices) for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
最佳答案
Xcode 似乎找不到为您选择的模拟器架构构建的 libextension.dylib 文件。由于 .dylib 文件应该与 Xcode 一起提供,我怀疑您拥有的 Xcode 版本有问题。工程是自己建的还是下载的?
您可以尝试进入“首选项”->“下载”并下载那里列出的模拟器组件。
关于ios - xcode6 链接器命令失败,退出代码为 1(使用 -v 查看调用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30158620/