Библиотека 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 продолжает жаловаться, что файл библиотеки имеет неправильную архитектуру и сборка завершается неудачно.

Это должно быть действительно глупой ошибкой новичков.

Ответы на вопрос(3)

Ваш ответ на вопрос