Способ восстановить Xcode для принятия архитектуры armv6?
У меня есть сторонняя библиотека.a, которая, очевидно, скомпилирована для совместимости только с armv6, где оба новых кода X (3.2.6 и 4), теперь оба требуют отдельного слайса armv7 для запуска на устройстве. Ошибка ссылки: файл универсален, но не содержит (n) фрагмента armv7 для архитектуры armv7.
Кто-нибудь знает, как заставить любой из двух новых XCode работать как 3.2.5 и принять существующую библиотеку, пока я жду, пока поставщик библиотеки подготовит версию armv7?
2 ответа
В настройках проекта выберите "Стандарт" для архитектуры (не "Оптимизированный"). Это должно позволить вам выбрать "armv6" для активной архитектуры. Это означает, что он также должен работать на старых устройствах (за исключением любых других устареваний), как только он появится в магазине приложений.
У меня ничего не получалось, пока я не установил "Только для активной архитектуры"