linker命令失败,退出代码为1- Newrelic问题。

试图使用下面的命令来构建Reactinative应用程序。

 xcodebuild -project ios/XxxxXxx.xcodeproj -scheme 
 PXXXXiOSTest -configuration Release -sdk iphonesimulator - 
 derivedDataPath ios/app -UseModernBuildSystem=NO


  error:NewRelicAgent(json_st.cc.o), could not parse object file 

Usersmkaly001Devops7NowiosPodsNewRelicAgentNewRelicAgentNewRelicAgent.frameworkNewRelicAgent(json_st.cc.o):’无效位码版本(Producer:’1001.0.46.4.0_0′ Reader:’1000.11. 45.5_0′)”,使用libLTO版本 “LLVM版本10.0.0,(clang-1000.11.45.5)”,架构为x86_64 clang:错误:链接器命令失败,退出代码1(使用-v查看调用)

做了下面的选项。

删除了 buildios 文件夹,重新安装了 pod 文件,更新了 pod。

使用Xcode是10.1版本(10B61)。

解决方案:

虽然这个答案已经过时了几个月,但可能还是值得回答的。

这种类型的错误是由用于归档NewRelic框架的编译器版本和你正在构建的编译器版本分歧造成的。

在错误信息中,你有 (Producer: '1001.0.46.4.0_0' Reader: '1000.11.45.5_0'),在这里你可以看到版本不匹配。

你可以通过以下方法检查你当前运行的编译器版本。$ llvm-gcc -v 在终端中。

不幸的是,NewRelic并没有包含在它的 发行说明

我建议:

  • 要么回到以前的框架版本,要么:

  • 更新你的Xcode到最新版本。

给TA打赏
共{{data.count}}人
人已打赏
未分类

WooCommerce运费计算中的自定义运费方式插件[重复]。

2022-9-9 0:33:24

未分类

在每次提交前停止Git重垒,然后编辑并重垒--继续。

2022-9-9 0:44:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索