【问题标题】:Twitter library error : Undefined symbols for architecture x86_64:Twitter 库错误:架构 x86_64 的未定义符号:
【发布时间】:2015-03-24 11:29:35
【问题描述】:

我在我的一个应用程序中使用 TwitterLibrary,Twitter 登录工作正常,但根据苹果的要求,新应用程序可以提交 64 位支持并使用 IOS8+ SDK 构建,所以为此我添加了“armv7 armv7s arm64”在我的目标和项目的构建设置中的有效架构中。添加“arm64”后,我面临以下错误

  "_OBJC_CLASS_$_OAConsumer", referenced from:
objc-class-ref in SA_OAuthTwitterEngine.o
"_OBJC_CLASS_$_OADataFetcher", referenced from:
objc-class-ref in SA_OAuthTwitterEngine.o
"_OBJC_CLASS_$_OAMutableURLRequest", referenced from:
objc-class-ref in SA_OAuthTwitterEngine.o
"_OBJC_CLASS_$_OARequestParameter", referenced from:
objc-class-ref in SA_OAuthTwitterEngine.o
"_OBJC_CLASS_$_OAToken", referenced from:
objc-class-ref in SA_OAuthTwitterEngine.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

error: unable to open executable '/Users/my-name/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphonesimulator/MYAPP.app/MYAPP'

我的事情 twitter 库不提供 64 位支持,我猜我不确定,但我怎样才能删除 twitter 错误有什么办法可以缩短这些错误吗? 提前非常感谢..

【问题讨论】:

标签: ios objective-c twitter ios8 ios8.2


【解决方案1】:

终于找到解决方案 使用 Twitter 的名为“fabric”的新 Xcode 插件添加了最新的 Twitter-IOS-SDK。新 SDK 兼容 64 位。

https://dev.twitter.com/twitter-kit/ios/configure

【讨论】:

    猜你喜欢
    • 2017-02-15
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 2014-05-14
    • 2016-05-31
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多