Xcode构建失败 - 对解释感到困惑

时间:2014-08-08 03:40:32

标签: ios xcode

我的应用程序现在无法在Xcode 5中构建,但我不知道为什么我突然有一个架构的重复符号:

  

clang:错误:链接器命令失败,退出代码为1(使用-v查看   调用)架构arm7的255个重复符号

我已经更改了代码签名身份以便分发给测试设备,但是已经更改了它们,现在又改变了它们。

作为示例,其中一个错误如下:

  

重复符号_kAccompanyingTextPlaceHolder:       /Users/.../i386/Record.o       /用户/.../ I386 / PickerVC.o

任何人都能解释一下吗?切换回开发时,我可能会错误地重置某些内容吗?

1 个答案:

答案 0 :(得分:0)

简单的解决方案:只需回滚到项目源代码管理中的工作版本(可能是Git)。甚至是TimeMachine。

错误表示两个.o文件具有相同的符号:_kAccompanyingTextPlaceHolder

这两个目标文件是:Record.oPickerVC.o。必须有两个名称相似的源文件,从项目中删除一个。

或者两个文件都在同一范围内_kAccompanyingTextPlaceHolder

或其他。

无论如何,很明显冲突是什么,解决它们。