Как разрешить ошибку ONLY_ACTIVE_ARCH = YES в Xcode 6?

Я запускаю проект в Xcode 6, я столкнулся с этой ошибкой, может ли кто-нибудь помочь решить проблему. Я изменил правильную архитектуру на armv7 armv7s arm64 затем проблема не была показана снова, но я получал другую ошибку для файла, пока не поддерживает 64-разрядную версию. Я становлюсь ниже ошибок

"_OBJC_CLASS_$_OAAsynchronousDataFetcher", referenced from:
 objc-class-ref in LoginViewController.o
 "_OBJC_CLASS_$_OAConsumer", referenced from:
 objc-class-ref in SA_OAuthTwitterEngine.o
 objc-class-ref in LoginViewController.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-ref in LoginViewController.o
 "_OBJC_CLASS_$_OARequestParameter", referenced from:
 objc-class-ref in SA_OAuthTwitterEngine.o
 objc-class-ref in LoginViewController.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)



No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).

Жду ответа.

2 ответа

Я столкнулся с той же проблемой, я просто заменил библиотеку Twitter новой библиотекой, поддерживающей arm64.

Загрузите обновленную библиотеку с https://github.com/bengottlieb/Twitter-OAuth-iPhone/tree/master/Twitter%2BOAuth

и еще одна вещь - обновите путь библиотеки к настройкам Buidпуть поиска библиотеки очень осторожно

Помни меня в твоих молитвах :)


Go to Build Settings --->Architectures--->Build Active Architectures only--->Release -->NO

licensed under cc by-sa 3.0 with attribution.