Подтвердить что ты не робот

Способ восстановления Xcode для принятия архитектуры armv6?

У меня есть сторонняя библиотека .a, которая, по-видимому, скомпилирована только для совместимости с armv6, где и новые Xcodes (3.2.6 и 4), и теперь требуется отдельный сегмент armv7 для запуска на устройстве. Ошибка ссылки: файл универсален, но не содержит (n) armv7 slice для архитектуры armv7.

Кто-нибудь знает, как сделать любой из двух новых Xcode, как 3.2.5, и принять существующую библиотеку, пока я жду, чтобы поставщик библиотеки приготовил версию armv7?

4b9b3361

Ответ 1

В настройках проекта выберите "Стандарт" для архитектуры (не "Оптимизировано" ). Это должно позволить вам выбрать "armv6" для активной архитектуры. Это означает, что он также должен работать на более старых устройствах (запрещающих любые другие стирания), когда они находятся в хранилище приложений.

Ответ 2

Ничего не работало для меня, пока я не установил "Только создать активную архитектуру" на "Нет".