我在项目中偶然发现了两个非常令人困惑的警告......
1
warning: ignoring debug info with an invalid version (0)
2
WARNING: Linking two modules of different target triples: 'x86_64-apple-ios7.0.0' and 'x86_64-apple-ios6.0.0'
第一个问题由this答案帮助解决。但重新启动我的Xcode后,我再次收到警告......
第二个刚刚出现,我在谷歌上找不到任何东西......
提前谢谢。
答案 0 :(得分:1)
产品:
您应该确保清理Xcode项目(⇧⌘K)。就个人而言,我喜欢清理整个派生数据目录(⌥⇧⌘K),AKA "nuke the entire site from orbit..."。
升级后我遇到了一些问题。 FWIW,Xcode 5.1默认模拟器构建到"活动架构",对于大多数人来说现在是x86_64
。以前,我认为sim版本的默认架构是i386
。这可能是#2的问题的一部分。
Re:#2,其中一个模块是针对iOS6 SDK编译的,其中一个是iOS7。清理可能有所帮助,或者您可能需要将构建设置中的Base SDK
重置为所有子模块上的Latest iOS
。