внешняя библиотека iPhone - PullRequest
       6

внешняя библиотека iPhone

1 голос
/ 11 октября 2011

У меня есть библиотека, которую я хочу использовать для проекта для iPhone. у него есть направление, чтобы построить его по-разному для iPhone и симулятора:

make ARCH=i386 PLATFORM=iPhoneSimulator # Simulator
make ARCH=armv6 PLATFORM=iPhoneOS # iPhone

Каждый создает отдельный файл libName.a для связи. Как я могу настроить проект в xCode, чтобы связать другой файл для симулятора и iPhone?

1 Ответ

0 голосов
/ 11 октября 2011

Подход заключается в создании толстого двоичного файла. Это имеет двоичный файл для каждой цели, либо armv или i386. Если толстый двоичный файл был создан правильно, XCode автоматически выберет соответствующую архитектуру в зависимости от того, где вы развертываете (симулятор или устройство).

Вы можете увидеть мой ответ на этот вопрос здесь .

Также ознакомьтесь с «Руководством по программированию для фреймворка» и данным руководством Виктора Костана «Статические библиотеки Fat iPhone: один файл = устройство + код симулятора»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...