答案 0 :(得分:6)
我有完全相同的问题。它只抱怨arm6版本(而不是arm7版本)。我找到了一个解决方法:在Build< -Get Info< -Target下的Other链接器标志中删除“-all_load”。我不确定这是否是一个正确的解决方法。我希望有人可以进一步解释并提供正确的解决方法,如果不是这样的话。
答案 1 :(得分:6)
如果多次将同一个库链接到项目中,则会发生此错误。
项目依赖性与将库链接在一起略有不同。有几个项目依赖于相同的共享库项目X是可以的;但是,请确保只有一个项目实际链接库。
答案 2 :(得分:1)
嘿,你可能在XCode中有一个重复的引用到CJSONDeserializer,所以它被编译和链接两次。
答案 3 :(得分:0)
我在名为Common.h
的文件中使用以下代码来解决此问题:
void dumpViews(UIView* view, NSString *text, NSString *indent) {
// ...
}
通过在方法定义前面添加静态,它为我解决了问题:
static void dumpViews(UIView* view, NSString *text, NSString *indent) {
// ...
}