升级到Xcode 4以后,我的问题就开始了。我想发布一个关键更新,但是一直无法正常工作。我已经尝试了各种设置,重启和重新安装Xcode,还回滚了我的文件版本,但都没有解决问题。
我的项目连接到三个静态库,这些库包含在其他三个项目中。我使用了标准流程来链接库(将项目文件拖入我的文件夹中,将其产品添加为目标依赖项,并将lib---.a文件添加到Link Binary With Libraries阶段)。实际上,我使用调试构建配置编译也没有问题,可以模拟器或我的测试设备运行。
问题出现在我使用发布构建配置进行编译或尝试归档时。根据我的设置,我收到了许多不同的错误,但大多数都是这些变化: ld:警告:忽略文件 [...]/Build/Products/Debug-iphonesimulator/libGDataTouchStaticLib.a, 文件是为归档构建的,而不是正在链接的体系结构(armv6)
对于armv6架构的未定义符号: “_OBJC_CLASS_$_ GDataSpreadsheetData”, 引用自: ExportViewController.o中的objc-class-ref
我不明白为什么它甚至会查看Debug-iphonesimulator目录中的Products(我发誓,我链接到的所有内容在Finder中都显示为正确的Release-iphoneos目录)。
我已经花费了大量的时间来解决这个问题,真的需要帮助!谢谢!
我的项目连接到三个静态库,这些库包含在其他三个项目中。我使用了标准流程来链接库(将项目文件拖入我的文件夹中,将其产品添加为目标依赖项,并将lib---.a文件添加到Link Binary With Libraries阶段)。实际上,我使用调试构建配置编译也没有问题,可以模拟器或我的测试设备运行。
问题出现在我使用发布构建配置进行编译或尝试归档时。根据我的设置,我收到了许多不同的错误,但大多数都是这些变化: ld:警告:忽略文件 [...]/Build/Products/Debug-iphonesimulator/libGDataTouchStaticLib.a, 文件是为归档构建的,而不是正在链接的体系结构(armv6)
对于armv6架构的未定义符号: “_OBJC_CLASS_$_ GDataSpreadsheetData”, 引用自: ExportViewController.o中的objc-class-ref
我不明白为什么它甚至会查看Debug-iphonesimulator目录中的Products(我发誓,我链接到的所有内容在Finder中都显示为正确的Release-iphoneos目录)。
我已经花费了大量的时间来解决这个问题,真的需要帮助!谢谢!