错误如下: ld: can't link with a main executable file '/Users/chenjun/Library/Developer/Xcode/DerivedData/openLBS_ezoutdoor-ebzptezknnguwxhixhsonakocjbc/Build/Products/Release-iphoneos/openLBS_ezoutdoor.app/openLBS_ezoutdoor' for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

方法一

毛病含义表示 指定的framework 不支持对 armv7s 的支持, 也就不支持搭载A6处理器的iPhone 5.

如果在编译framework或静态库的工程中照旧编译时,多是以下设置致使,设置为NO便可


方法二


如果这种办法还是无效,那就直接修改一下包名吧

方法三

在 target 下有个 test 工程,找到 General,然后会看到一个 testing ,在 testing 下有个 Allow testing Host Application APIs ,这好像是 Xcode7 才有的吧,它默认是勾上的,把勾去掉,然后编译就通过了



感谢:

https://www.v2ex.com/t/222838

http://blog.csdn.net/ggbb190/article/details/41701343

http://blog.csdn.net/quanzheng92/article/details/42744939

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容