我在我的项目中使用第三方库 - 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 /
问题是我的机器上没有“创世纪”帐户,所以我怀疑它从该库中提取了这个价值,但是因为我的生活无法找到。
感谢任何帮助修复/删除此警告。
谢谢。
答案 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