【问题标题】:building for iOS simulator, but linking in object file built for OSX, for architecture x86_64 in Xcode 7为 iOS 模拟器构建,但在为 OSX 构建的目标文件中链接,用于 Xcode 7 中的架构 x86_64
【发布时间】:2015-11-06 07:12:26
【问题描述】:

当我使用 Xcode 7 编译我的应用程序时,我收到了这个错误

ld:在 /SourceCode 2/NewRelicAgent.framework/NewRelicAgent(CustomAnalyticEvent.cxx.o) 中,为 iOS 模拟器构建,但在为 OSX 构建的目标文件中链接,适用于架构 x86_64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我已尝试以下链接:
1) https://forums.developer.apple.com/thread/12960
2) https://forums.developer.apple.com/message/45886#45886
3)https://forums.developer.apple.com/thread/13795

但是这个解决方案对我没有帮助

如果您找到任何解决方案,请告诉我。

提前致谢。

【问题讨论】:

  • Linked command failed with exit code 1 可能是最常见的 clang 错误。您是否尝试删除派生数据?你能展示一下那门课吗?
  • 你说的是哪一门课?
  • CustomAnalyticEvent
  • 我们已经在我们的应用程序中集成了 NewRelicAgent.framework。而且我在那里看不到 CustomAnalyticEvent 类。
  • 啊,我明白了。认为这是您的框架,您可以在其他地方查看源代码。你是如何安装框架的?通过cocoapods?您使用哪个版本的框架?

标签: ios objective-c xcode compiler-errors xcode7


【解决方案1】:

请到框架的论坛看看:

https://discuss.newrelic.com/t/build-failure-in-ios-9/25963/8

他们声明如果您使用高于 iOS Agent v5.3.0 的版本,您应该可以跳过该问题。

【讨论】:

  • 非常感谢...新版本的 NewRelicAgent.framework 仅支持 xcode 7,它没有向后兼容性。
  • @Nik 很高兴它帮助了你。如果对您有用,您可以接受答案吗?
猜你喜欢
  • 2021-01-08
  • 2021-12-25
  • 1970-01-01
  • 2022-07-02
  • 2021-01-17
  • 2021-04-28
  • 2021-05-27
  • 2020-12-15
  • 2021-09-24
相关资源
最近更新 更多