将部署目标从8.0更改为7.0。
使用Xcode 6和最新的iOS8作为基础sdk。在为iOS7.1设备构建时出现此错误:
ld:无法链接主要的可执行文件'/ Users / Name / Library / Developer / Xcode / DerivedData / Clumsy_Bird-gotvuaeuyvrkzvfqpzsuxpmifimu / Build / Products / Debug-iphoneos / Clumsy Bird.app/Clumsy Bird'for architecture armv7 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
怎么解决这个?
我在“Build Active Architecture Only”中的值与我的测试应用程序的“是”之间存在不匹配,但对于我的单元测试目标则为“No”。确保这些值相同。
我按照上面“Evgeny”提供的步骤进行了操作,但是只有在取消选中“允许测试Host Application API”时才构建我的项目。谢谢“Evgeny”!
构建设置> IOS部署目标确保应用和测试应用目标中的这些值相同。适合我。 screen here