无法链接主可执行文件

问题描述 投票:20回答:4

将部署目标从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查看调用)

怎么解决这个?

xcode6
4个回答
70
投票
  1. 在Navigator中单击您的项目。
  2. 选择您的测试目标。如果没有,请切换到常规选项卡。
  3. 从Host Application下拉列表中选择您的应用程序名称。


16
投票

我在“Build Active Architecture Only”中的值与我的测试应用程序的“是”之间存在不匹配,但对于我的单元测试目标则为“No”。确保这些值相同。


7
投票

我按照上面“Evgeny”提供的步骤进行了操作,但是只有在取消选中“允许测试Host Application API”时才构建我的项目。谢谢“Evgeny”!


2
投票

构建设置> IOS部署目标确保应用和测试应用目标中的这些值相同。适合我。 screen here

© www.soinside.com 2019 - 2024. All rights reserved.