【发布时间】: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