Я получаю эту ошибку, когда пытаюсь использовать мою скомпилированную статическую библиотеку в приложении iphone. Я не имею ни малейшего понятия, что случилось.
ld: warning: ignoring file /Users/rw/Library/Developer/Xcode/DerivedData/MSTicketingSaaS-gkznscznevvifjesoapzgwycbces/Build/Products/Debug-iphoneos/libMylib.a, file was built for archive which is not the architecture being linked (armv6)
Undefined symbols for architecture armv6:
"_OBJC_CLASS_$_AppData", referenced from:
Работало до обновления до Xcode 4.0.2
Я добавил архитектуру i386, и теперь она компилируется для симулятора, но НЕ для устройства.