代码之家  ›  专栏  ›  技术社区  ›  Love Thailand

将其添加到iOS7 64位

  •  1
  • Love Thailand  · 技术社区  · 10 年前

    我正在开发我的iOS应用程序并使用Addthis库,但出现错误。

    错误消息:

    Undefined symbols for architecture x86_64:
      "_OBJC_CLASS_$_AddThisSDK", referenced from:
          objc-class-ref in MyViewController.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    
    1 回复  |  直到 9 年前
        1
  •  2
  •   Michael Dautermann    10 年前

    如果“ libAddThis.a “没有内置64位支持,这就是您当前看到的原因” Undefined symbols for architecture x86_64 “错误。

    至少在AddThis更新其SDK以支持64位iOS之前,您的应用程序将无法支持64位。

    因此,目前你应该:

    1) 关闭“ arm64 从应用程序的构建设置中的“有效架构”和“架构”

    2) 向AddThis支持人员发送电子邮件(例如,通过 iOS SDK page )并告诉他们更新SDK以支持64位iOS。