1

我在我的一个应用程序中使用 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 错误有没有办法缩短这些错误?提前非常感谢..

4

1 回答 1

1

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

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

于 2015-03-25T14:35:37.827 回答