Ios 无法将应用程序运行到类似iPhone链接器的模拟器中,命令失败,退出代码为1
我使用Objective C作为前端,SUP作为中间件,SAP作为后端开发应用程序Ios 无法将应用程序运行到类似iPhone链接器的模拟器中,命令失败,退出代码为1,ios,objective-c,ios-simulator,xcode7.3,sup,Ios,Objective C,Ios Simulator,Xcode7.3,Sup,我使用Objective C作为前端,SUP作为中间件,SAP作为后端开发应用程序 Undefined symbols for architecture i386: "_OBJC_CLASS_$_MBOLogger", referenced from: objc-class-ref in CallbackHandler.o objc-class-ref in AnonymousCallbackHandler.o "_OBJC_CLASS_$_SUPAbstract
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_MBOLogger", referenced from:
objc-class-ref in CallbackHandler.o
objc-class-ref in AnonymousCallbackHandler.o
"_OBJC_CLASS_$_SUPAbstractDBRBS", referenced from:
_OBJC_CLASS_$_GBGraybarMobilityDB in libgeneratedcode_lib.a(GBGraybarMobilityDB.o)
_OBJC_CLASS_$_GBAnonGraybarMobilityAnonymousDB in libgeneratedcode_lib.a(GBAnonGraybarMobilityAnonymousDB.o)
"_OBJC_CLASS_$_SUPAbstractEntityRBS", referenced from:
_OBJC_CLASS_$_GBCustomAddress in libgeneratedcode_lib.a(GBCustomAddress.o)
_OBJC_CLASS_$_GBPackageProperties in libgeneratedcode_lib.a(GBPackageProperties.o)
_OBJC_CLASS_$_GBOrder_Delivery_Line_Item in libgeneratedcode_lib.a(GBOrder_Delivery_Line_Item.o)
_OBJC_CLASS_$_GBContactMethod in libgeneratedcode_lib.a(GBContactMethod.o)
_OBJC_CLASS_$_GBAnonLogRecordImpl in libgeneratedcode_lib.a(GBAnonLogRecordImpl.o)
objc-class-ref in libgeneratedcode_lib.a(GBAnonLogRecordImpl.o)
_OBJC_CLASS_$_GBFavoriteList in libgeneratedcode_lib.a(GBFavoriteList.o)
我的问题是,当我在iPhone模拟器上运行我的应用程序时,它连接到中间件并使用SUP库,它显示构建失败“Linker command failed with Exit code 1”
我的Xcode版本是7.3,模拟器是9.3 iPhone 4s。我使用的是SUP Object API版本2.3.7存在许多与链接器命令失败相关的问题,退出代码为1无论如何,您可以尝试以下解决方案之一:
- 确保部署目标是代码的版本;
- 您可以通过在头文件.h(错误)而不是在实现文件.m(正确)中声明一个
来解决此问题李>const*NSString
- 如果意外导入了
文件而不是.m
.h
- 或者转到目标(项目名称)->构建阶段->编译源代码,查看是否缺少
文件并添加它.m
- 或者转到目标(项目名称)->构建阶段->编译源代码,查看是否存在重复的文件并将其删除
- 或者尝试将“Pods”项目和应用程序目标的
设置为仅构建活动体系结构
否
运行它
我希望这能对您有所帮助。与退出代码1导致链接器命令失败相关的问题很多。
无论如何,您可以尝试以下解决方案之一:
- 确保部署目标是代码的版本;
- 您可以通过在头文件.h(错误)而不是在实现文件.m(正确)中声明一个
来解决此问题李>const*NSString
- 如果意外导入了
文件而不是.m
.h
- 或者转到目标(项目名称)->构建阶段->编译源代码,查看是否缺少
文件并添加它.m
- 或者转到目标(项目名称)->构建阶段->编译源代码,查看是否存在重复的文件并将其删除
- 或者尝试将“Pods”项目和应用程序目标的
设置为仅构建活动体系结构
否
运行它
我希望这能帮助你