Ios &引用;ld:找不到文件:-Obj-C";尝试添加Cordova作为组件时(切割器)
我正在将Cordova作为组件添加到由生成的iOS项目中 我遵循了这些步骤(其中一部分提到为其他链接器标志值添加Ios &引用;ld:找不到文件:-Obj-C";尝试添加Cordova作为组件时(切割器),ios,xcode,cordova,linker,clang,Ios,Xcode,Cordova,Linker,Clang,我正在将Cordova作为组件添加到由生成的iOS项目中 我遵循了这些步骤(其中一部分提到为其他链接器标志值添加-force_load和-Obj-C),当我尝试构建应用程序时,遇到了以下错误: ld:未找到文件:-Obj-C 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 我们在哪里 …LinkFileList-Xlinker-rpath-Xlinker@executable_path/Frameworks-miphoneos version min=9.2-dead_strip
-force_load
和-Obj-C
),当我尝试构建应用程序时,遇到了以下错误:
ld:未找到文件:-Obj-C
叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我们在哪里
…LinkFileList-Xlinker-rpath-Xlinker@executable_path/Frameworks-miphoneos version min=9.2-dead_strip-fembed位码标记器-force_load-Obj-C-L/Applications/Xcode.app/Contents/Developer/toolschains/XcodeDefault.xctoolschain/usr/lib/swift/iphoneos
之所以出现此错误,是因为我应该将文件路径作为参数传递给-force\u load
?
如果有人能告诉我发生了什么以及我如何解决这个问题,我将不胜感激。谢谢
p、 我使用的是XCode 7.2.1。这些指令被破坏,因为
-force\u load
需要一个参数,这就是-Obj-C
显示未找到文件的原因
从ld
手册:
-强制加载路径到归档文件
加载指定静态存档库的所有成员。注意:-all_load
强制加载所有存档的所有成员。此选项允许您以特定存档为目标
除非您知道要强制加载的库的名称,否则最好删除该参数,并在其他链接器标志中保留-Obj_C
。我相信不管怎样,这都会成功的
编辑:显示您可以仅使用:
-force_load $(BUILT_PRODUCTS_DIR)/libCordova.a