2015-02-09 93 views
0

此前,我創建了32位xcode應用程序,其中包括Twitter API,但現在,由於蘋果的應用程序的新要求是64位,我更新xcode到xcode 6.1與iOS 8.1版本,並在建設中所作的更改...64位Twitter框架爲在xcode開發的應用程序

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位。

謝謝。

+0

你有沒有發現這方面的任何解決方案,我facingsame問題 – 2015-03-24 12:14:02

+0

? @KrishnaVerma你找到了解決方案嗎? – 2017-10-25 09:58:36

回答

1

嘗試將i386 x86_64添加到您的有效體系結構。

有效的體系結構:的ARMv7 armv7s arm64的i386 x86_64的

I386 - > 32位模擬器
x86_64的 - > 64/32位模擬器

+0

嗨:Maheswaran,我面臨同樣的問題,我試過你的解決方案,但沒有工作是否有任何其他的替代方案呢? – 2015-03-24 12:15:24

相關問題