【问题标题】:linker command failed with exit code 1-- Newrelic Issue链接器命令失败,退出代码为 1——Newrelic 问题
【发布时间】:2019-06-20 18:40:21
【问题描述】:

尝试使用以下命令构建反应式应用程序

 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 

/Users/mkaly001/Devops/7Now/ios/Pods/NewRelicAgent/NewRelicAgent/NewRelicAgent.framework/NewRelicAgent(json_st.cc.o):'无效的位码版本(生产者:'1001.0.46.4.0_0'读者:' 1000.11.45.5_0')',使用 libLTO 版本 'LLVM 版本 10.0.0,(clang-1000.11.45.5)' 用于架构 x86_64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看 调用)

做了以下选项:

删除 build/ios 文件夹 重新安装 pod 文件 pod 更新了吗

使用 Xcode 是版本 10.1 (10B61)

【问题讨论】:

    标签: xcode newrelic


    【解决方案1】:

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

    此类错误是由用于归档 NewRelic 框架的编译器版本与您正在构建的编译器版本不同引起的。

    在错误消息中您有(Producer: '1001.0.46.4.0_0' Reader: '1000.11.45.5_0'),您可以在其中看到版本不匹配。

    您可以在终端中查看$ llvm-gcc -v 运行的当前编译器版本。

    很遗憾,NewRelic 不包含在其Release Notes 中使用的 Xcode 版本

    我建议:

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

    • 将您的 Xcode 更新到最新版本。

    【讨论】:

      猜你喜欢
      • 2016-09-14
      • 1970-01-01
      • 2018-11-03
      • 2015-08-06
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多