【发布时间】:2012-12-25 17:16:15
【问题描述】:
我正在开发一个基于 SUP 的 iOS 应用程序。我通过在模拟器上运行应用程序,从未在设备上测试过它。有一个文件夹库,这是一个静态库,支持在模拟器和设备上调试和运行应用程序。我在“库搜索路径”中提到了它的绝对路径:
$(SRCROOT)/Libraries/${BUILD_STYLE}-${PLATFORM_NAME} 递归。
当我使用模拟器构建我的应用程序时,它运行良好。但是当我使用设备运行它时,它会抛出一些警告和下面给出的 68 个类似错误。
ld:警告:忽略文件库/Debug-iphoneos/libAfariaSLL.a, 文件是为存档而构建的,它不是被链接的架构 (armv7s):库/Debug-iphoneos/libAfariaSLL.a ld:警告: 忽略文件库/Debug-iphoneos/libclientrt.a,文件已构建 对于不是被链接的架构的存档(armv7s): 库/Debug-iphoneos/libclientrt.a ld:警告:忽略文件 Libraries/Debug-iphoneos/libDatavault.a,文件是为存档而构建的 这不是被链接的架构(armv7s): 库/Debug-iphoneos/libDatavault.a ld:警告:忽略文件 Libraries/Debug-iphoneos/libMo.a,文件是为存档而构建的 不是被链接的架构(armv7s): 库/Debug-iphoneos/libMo.a ld:警告:忽略文件 Libraries/Debug-iphoneos/libsupcore.a,文件是为存档而构建的 这不是被链接的架构(armv7s): 库/Debug-iphoneos/libsupcore.a ld:警告:忽略文件 Libraries/Debug-iphoneos/libSUPObj.a,文件是为存档而构建的 不是被链接的架构(armv7s): 库/Debug-iphoneos/libSUPObj.a ld:警告:忽略文件 Libraries/Debug-iphoneos/libsupUltralite.a,文件是为存档而构建的 这不是被链接的架构(armv7s): 库/Debug-iphoneos/libsupUltralite.a ld:警告:忽略文件 Libraries/Debug-iphoneos/libMO.a,文件是为存档而构建的 不是被链接的架构(armv7s): Libraries/Debug-iphoneos/libMO.a 未定义的架构符号 armv7s:“_OBJC_CLASS_$_SUPDataType”,引用自: WorkPlannerActivityMetaData.o 中的 objc-class-ref WorkPlannerChangeLogImplMetaData.o 中的 objc-class-ref WorkPlannerChangeLogKeyMetaData.o 中的 objc-class-ref WorkPlannerEmployeeCraftMetaData.o 中的 objc-class-ref WorkPlannerEmployeeMetaData.o 中的 objc-class-ref WorkPlannerEmployeeUserMetaData.o 中的 objc-class-ref WorkPlannerEquipmentMetaData.o 中的 objc-class-ref ...“_OBJC_CLASS_$_SUPDatabaseMetaDataRBS”,引用自: _OBJC_CLASS__WorkPlannerWorkPlannerDBMetaData.o中的WorkPlannerWorkPlannerDBMetaData
“_OBJC_CLASS_$_SUPAbstractStructure”,引用自: WorkPlannerChangeLogKey.o 中的 _OBJC_CLASS__$_WorkPlannerChangeLogKey _OBJC_CLASS_$_WorkPlannerKeyGeneratorPK 在 WorkPlannerKeyGeneratorPK.o WorkPlannerKeyPackageName.o 中的 _OBJC_CLASS_$_WorkPlannerKeyPackageName _OBJC_CLASS_$_WorkPlannerLocalActivityEmployeeAssociationKey 在 WorkPlannerLocalActivityEmployeeAssociationKey.o _OBJC_CLASS_$_WorkPlannerLocalActivityEquipmentAssociationKey 中的 WorkPlannerLocalActivityEquipmentAssociationKey.o _OBJC_CLASS_$_WorkPlannerLocalKeyGeneratorPK 在 WorkPlannerLocalKeyGeneratorPK.o _OBJC_CLASS_$_WorkPlannerLocalPlanDetailKey.o 中的WorkPlannerLocalPlanDetailKey.o ...“_OBJC_CLASS_$_SUPKeyGenerator”,引用自: WorkPlannerKeyGenerator.o 中的 objc-class-ref _OBJC_CLASS_$_WorkPlannerKeyGenerator 在 WorkPlannerKeyGenerator.o "_OBJC_CLASS_$_SUPDefaultCallbackHandler", 参考自: CallbackHandler.o“_OBJC_METACLASS_$_SUPKeyGenerator”中的_OBJC_CLASS_$_CallbackHandler,引用自: _OBJC_METACLASS_$_WorkPlannerKeyGenerator 中的 WorkPlannerKeyGenerator.o "_OBJC_CLASS_$_SUPClassDelegate", 参考自: WorkPlannerChangeLogKey.o 中的 objc-class-ref WorkPlannerKeyGeneratorPK.o 中的 objc-class-ref WorkPlannerKeyPackageName.o 中的 objc-class-ref WorkPlannerLocalActivityEmployeeAssociationKey.o 中的 objc-class-ref WorkPlannerLocalActivityEquipmentAssociationKey.o 中的 objc-class-ref WorkPlannerLocalKeyGeneratorPK.o 中的 objc-class-ref WorkPlannerLocalPlanDetailKey.o 中的 objc-class-ref
请帮助了解我的构建设置或架构出了什么问题。
提前致谢!
【问题讨论】:
标签: ios xcode static-libraries sup