Xcode警告引用开发第三方库的用户帐户

时间:2012-01-21 23:09:03

标签: xcode

我在我的项目中使用第三方库 - BugSense。我已将他们的框架添加到我的项目中,初始化它等等,以便一切正常。

但是,每次我构建项目时,都会收到大量(40+)以上的警告:

  

警告:(i386)   /Users/genesis/Library/Developer/Xcode/DerivedData/BugSense-fsjysjxoaitvkaexnywkyiktqgrt/Build/Intermediates/BugSense-iOS.build/Debug-iphonesimulator/BugSense-iOS.build/Objects-normal/i386/BugSenseCrashController.o   无法打开目标文件

每个引用一个不同的.o文件,但是所有在/Users/genesis/Library/Developer/Xcode/DerivedData/BugSense-fsjysjxoaitvkaexnywkyiktqgrt/Build/Intermediates/BugSense-iOS.build/Debug-iphonesimulator/BugSense-iOS.build /对象 - 正常/ I386 /

问题是我的机器上没有“创世纪”帐户,所以我怀疑它从该库中提取了这个价值,但是因为我的生活无法找到。

感谢任何帮助修复/删除此警告。

谢谢。

1 个答案:

答案 0 :(得分:3)

如果您在实际生成框架二进制文件的捆绑目标上设置GCC_GENERATE_DEBUGGING_SYMBOLS = NO& Bundle(不是运行LIPO的Run Script目标),你的问题应该消失。

参考:http://www.cocoanetics.com/2010/05/making-your-own-iphone-frameworks-in-xcode/#comment-2376