【问题标题】:errors after adding AdMob in iOS在 iOS 中添加 AdMob 后出现错误
【发布时间】:2015-03-02 13:13:46
【问题描述】:

集成 AdMob SDK 后,我在尝试在真实设备上构建它时不断收到此错误消息。奇怪的是,当它在 iOS 模拟器上构建时,一切正常。

Apple Mach-O Linker Error

ld: framework not found Metal for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我正在使用 xCode 5.1 并在运行 iOS 7 的 iPhone 5S 上进行测试。请帮忙!

【问题讨论】:

  • Metal 仅在 iOS 8 之后可用。您不能将它与 iOS 7 的 Base SDK 一起使用。
  • @rmaddy 这是否意味着我无法集成 adMob?如何取出金属?
  • 这个问题你解决了吗?
  • @Ramis 是的,当我使用旧版本的 xCode 时,这个问题又回来了,在我更新到当时发布的新 xCode 版本后,这个问题就消失了

标签: ios ios7 xcode5 admob


【解决方案1】:

这背后的原因实际上是 Apple 的一个错误/糟糕的设计,它未能保持对非金属设备的向后兼容性。..

See here for more info。 :)

【讨论】:

  • 我看了一下并将“自动链接框架”设置为否。同样的问题仍然存在。我什至尝试删除所有用于 AdMob 的框架,然后重新添加它们,它仍然无法正常工作。还有其他想法吗?
猜你喜欢
  • 2014-05-01
  • 2021-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-23
相关资源
最近更新 更多