ios - 用于在 xcode 中开发的应用程序的 64 位 Twitter 框架

标签 ios objective-c twitter xcode6

早些时候,我创建了 32 位 xcode 应用程序,其中包括 twitter API,但现在,由于 Apple 对应用程序的新要求是 64 位,我将 xcode 更新为 xcode 6.1 和 ios 8.1 版本,并在build设置...

Architectures:Standard Architecture(arm7,arm64)
Valid Architectures:armv7 armv7s arm64

但是,现在出现了错误,即

Undefined symbols for architecture x86_64:
  "_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).

我认为,上述错误意味着我必须将 Twitter API 更新为 64 位支持。但是,我没有获得最新版本的 Twitter API。

谁能告诉我将更新 twitter API 或必须做另一件事...??我在哪里可以找到最新版本的 twitter API,以及如何将 32 位框架和 API 更新为 64 位。

谢谢。

最佳答案

尝试将 i386 x86_64 添加到您的有效架构中。

有效架构:armv7armv7sarm64i386x86_64

i386 -> 32位模拟器
x86_64 -> 64/32 位模拟器

关于ios - 用于在 xcode 中开发的应用程序的 64 位 Twitter 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28406316/

相关文章:

ios - 快速地,我如何检测 UILabel 上的按下开始和结束的时间?

iphone - 插入时间范围 :ofTracks:atTime:error:

ios - 为什么当我切换到上一屏幕时,iCarousel View 中的图像显示在上一屏幕中?

ruby-on-rails - OAuth::Unauthorized 401 在 rails 中对 omniauth-twitter 未授权

facebook - 适用于 Facebook、Twitter 和 Google + 的 Zend 2 身份验证

ios - cocoapod 中缺少文件

ios - 在构建混合和匹配的 Obj C/Swift 项目之前总是必须清理

iphone - 操作表中的 UIPickerView 从下半部分没有响应

ios - 在 tableview 末尾添加一个项目作为可滚动项目

Python如何使用csv文件中的特定单词获取推文数据并将其放入新的csv文件中