Библиотека iPhone: файл не имеет необходимой архитектуры
Я искал несколько часов, но до сих пор не понимаю, что не так с моей конфигурацией. Мой проект использует самописный libray (myLib). Эта библиотека скомпилирована для работытолько заимитатор и это прекрасно работает там.
Что нужно изменить, чтобы он компилировался для моегоУстройство iPhone также?
Это мое текущее предупреждение:
ld: warning: in /.../myLib.a, file is not of required architecture
Это моя конфигурация (из myLib.a)
альтернативный текст http://i38.tinypic.com/kb4zdl.jpg
Я нашел много статей, объясняющих причину этой ошибки, но я не смог найти решение:
Симулятор работает на архитектуре x86, а устройство использует архитектуру ARM.
Что мне нужно изменить, чтобы моя библиотека работала на моем iPhone?
Спасибо
Редактировать:
Что я сделал до сих пор:
Убрал оба проектаУстановить библиотеку на «Устройство» (3.1)Построил библиотекуПеретащите файл .a моей библиотеки в мое приложениеРезультат:
Это работает в симуляторе, но установка активного SDK на устройство все еще вызываетfile is not of required architecture
ошибка.
Я тоже пробовалmahboudz ( Спасибо за поддержку)ссылка, Он объясняет, как построить проект с помощью сценария оболочки. Однако XCode продолжает жаловаться, что файл библиотеки имеет неправильную архитектуру и сборка завершается неудачно.
Это должно быть действительно глупой ошибкой новичков.