我正在开发基于SUP的iOS应用程序。我在模拟器上运行应用程序,并且从未在设备上测试过它。有一个文件夹库,这是一个静态库,它支持在模拟器上以及在设备上调试和运行应用程序。我提到它在“库搜索路径”中的绝对路径为:模拟器上的应用程序不在设备上:XCode
$(SRCROOT)/Libraries/${BUILD_STYLE}-${PLATFORM_NAME}
具有递归。
当我用模拟器构建我的应用程序时,它工作正常。但是当我使用设备运行它时,会引发一些警告,并在下面给出68个类似的错误。
LD:警告:忽略文件库/调试-的iPhoneOS/libAfariaSLL.a, 文件归档建这是不被链接 (armv7s)架构:库/调试-的iPhoneOS/libAfariaSLL.a LD :警告: 忽略文件库/调试-的iPhoneOS/libclientrt.a,文件始建 归档这不是架构被链接(armv7s): 库/调试-的iPhoneOS/libclientrt.a LD:警告:忽略文件 Libraries/Debug-iphoneos/libDatavault.a,该文件是为存档而构建的 这不是被链接的体系结构(armv7s): Libraries/Debug-iphoneos/libDatavault.a ld:警告:忽略文件 Libraries/Debug-iphoneos/libMo.a,文件是为存档而构建的,它是 而不是被链接的体系结构(armv7s): Libraries/Debug-iphoneos/libMo.a ld:warning:忽略文件 Libraries /Debug-iphoneos/libsupcore.a,该文件是为存档而构建的 这不是被链接的体系结构(armv7s): 库/ Debug-iphoneos/libsupcore.a ld:warning:忽略文件 Libraries/Debug-iphoneos/libSUPObj .A,文件是专为归档这 不被链接(armv7s)架构: 库/调试-的iPhoneOS/libSUPObj.a LD:警告:忽略文件 库/调试-的iPhoneOS/libsupUltralite.a,文件建对于档案 这不是(armv7s): 库/ Debug-iphoneos/libsupUltralite.a ld:warning:忽略文件 库/ Debug-iphoneos/libMO.a,该文件是为归档而构建的,即 不是被链接的体系结构(armv7s ): 库/调试-的iPhoneOS/libMO.a的架构 armv7s未定义的符号: “_OBJC_CLASS _ $ _ SUPDataType”,从引用:在WorkPlannerChangeLogImplMetaData.o objc级,裁判在WorkPlannerActivityMetaData.o objc级-REF objc -class-REF IN WorkPlannerChangeLogKeyMetaData.o objc级-REF IN WorkPlannerEmployeeCraftMetaData.o objc级-REF IN WorkPlannerEmployeeMetaData.o objc级-REF IN WorkPlannerEmploye eUserMetaData.o objc级,裁判在WorkPlannerEquipmentMetaData.o ...... “_OBJC_CLASS _ $ _ SUPDatabaseMetaDataRBS”,从引用: _OBJC_CLASS _ $ _ WorkPlannerWorkPlannerDBMetaData在WorkPlannerWorkPlannerDBMetaData.o
“_OBJC_CLASS _ $ _ SUPAbstractStructure”,从引用: _OBJC_CLASS _ $ _ WorkPlannerChangeLogKey在WorkPlannerChangeLogKey.o _OBJC_CLASS _ $ _ WorkPlannerKeyGeneratorPK在WorkPlannerKeyGeneratorPK.o _OBJC_CLASS _ $ _ WorkPlannerKeyPackageName在WorkPlannerKeyPackageName.o _OBJC_CLASS _ $ _ WorkPlannerLocalActivityEmployeeAssociationKey在WorkPlannerLocalActivityEmployeeAssociationKey.o _OBJC_CLASS _ $ _在WorkPlannerLoc WorkPlannerLocalActivityEquipmentAssociationKey alActivityEquipmentAssociationKey。 objc级,裁判在WorkPlannerKeyGenerator.o _OBJC_CLASS _ $ _ WorkPlannerKeyGenerator在WorkPlannerKeyGenerator.o“_OBJC_CLASS_:○ _OBJC_CLASS _ $ _ WorkPlannerLocalKeyGeneratorPK在WorkPlannerLocalKeyGeneratorPK.o _OBJC_CLASS _ $ _在WorkPlannerLocalPlanDetailKey.o WorkPlannerLocalPlanDetailKey ...... “_OBJC_CLASS _ $ _ SUPKeyGenerator”,从引用_OBJC_METACLASS _ $ _ SUPKeyGenerator:$ _SUPDefaultCallbackHandler” _OBJC_CLASS _ $ _在CallbackHandler.o的CallbackHandler, 从引用的 “”,从引用: _OBJC_METACLASS _ $ _ WorkPlannerKeyGenerator在WorkPlannerKeyGenerator.o “_OBJC_CLASS _ $ _ SUPClassDelegate”,从引用 : objc级-REF中WorkPlannerChangeLogKey.o objc级-REF IN WorkPlannerKeyGeneratorPK.o objc级-REF IN WorkPlannerKeyPackageName.o objc级-REF IN WorkPlannerLocalActivityEmployeeAssociationKey.o objc级-REF IN WorkPlannerLocalActivityEquipmentAssociationKey.o objc级-REF IN WorkPlannerLocalKeyGeneratorPK.o objc级,裁判在WorkPlannerLocalPlanDetailKey.o
请理解自己做错了什么与我的构建设置或模式发生了帮助。
在此先感谢!
我正在使用上面提供的完全相同的组合。但什么是命令,而不是'$(ARCHS_STANDARD_32_BIT)' – turtle
选择'其他...' - > + sign - >添加'armv7' – psychowood
非常感谢很多人! – turtle