【问题标题】:Adding -ObjC flag in xcode在 xcode 中添加 -ObjC 标志
【发布时间】:2015-02-13 10:54:03
【问题描述】:

我正在尝试将 google Street View Image API 集成到我的 iOS 应用程序中,但为了使用他们的 SDK,我需要使用 -ObjC 链接器标志来加载他们的类别方法。没有链接器,一切都可以完美运行,但是当我在 Xcode 中添加 -ObjC 标志时,我得到:

ld: 未找到用于架构 armv7 的 Metal

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

【问题讨论】:

  • 听起来您正在尝试链接 Metal.framework,但 Xcode 由于某种原因找不到它。可能路径错误,或者您使用的 SDK 无法使用 Metal。修复 Path/SDK 问题或从 Link Binary With Libraries 阶段删除 Metal.framework。
  • @Jasarien 我如何在 sdk 中搜索金属框架...

标签: ios google-maps mapkit google-street-view


【解决方案1】:

检查所有文件是否正确添加到您的应用程序中。如果有任何遗漏,请在 BuildPhases 中检查。希望这会有所帮助。

【讨论】:

  • 你用的是哪个版本?
  • 根据他们的讨论我们可以理解
  • 该链接中也存在同样的问题。一旦更新您的版本并检查它是否有效。并且清楚地通过该完整链接,以便您的问题可能得到解决
  • 如果您发现任何其他方式,只需发布​​您的答案
【解决方案2】:

确保您在“Debug”和“Release”中都添加了 -ObjC 标志。 有时我们错误地将它添加到“调试”中。

【讨论】:

  • 是的,我在“调试”和“发布”中都添加了 -ObjC 标志。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-13
  • 1970-01-01
  • 2011-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多