iphone - 架构 arm v7 的 undefined symbol

标签 iphone ios

我收到此错误,请问有什么解决方案吗?

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_ASIdentifierManager", referenced from:
      objc-class-ref in FacebookSDK(FBSettings.o)

最佳答案

您需要将您的应用程序与 AdSupport.framework 链接起来。此框架在 iOS6.0 及更高版本中可用。如果您的应用程序的目标是使用低于 6.0 的 iOS 版本,那么您需要将 AdSupport.framework 链接为可选,而不是必需

enter image description here


Facebook 开发者页面提到了升级您的 FB SDK 的步骤。 https://developers.facebook.com/docs/ios/upgrading-from-3.0-to-3.1/ .您可以在此页面上找到各种 SDK 版本的 URL 列表。

enter image description here

检查一下。

希望对您有所帮助!

关于iphone - 架构 arm v7 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18866713/

相关文章:

iphone - 如何在 iphone 中使用 WSDL Web 服务?

ios - 无法在 Xcode 6 中仅针对 iPhone 5 和 4 进行应用程序设计

ios - 在帖子中附加数组而不是创建新帖子

ios - 如何为 UILabel 添加换行符?

ios - 如何使用 star micronics 打印 € 符号?

iphone - 提交前测试IOS应用程序的程序?

iphone - 无法在 AVAudioplayer 中实现前向操作

iphone - 模拟器在 arc4random-method 中卡住

ios - 如何访问 Swift 中闭包内的变量?

c++ - iPhone 在个人热点模式下不发送网络广播/多播