Я создал статический проект библиотеки iPhone с двумя целями, как этотИногда Xcode игнорирует настройки целевой сборки?
проекта
-> Библиотека (Device) целевой
-> Библиотека (имитатор) целевой
Целевое устройство имеет SDK установлен на устройство, так что он создает библиотеку armv6/7, а цель симулятора устанавливается в SDK симулятора, поэтому он создает библиотеку i386.
Проблема, с которой я сталкиваюсь, заключается в том, что настройки SDK на целевых объектах продолжают переопределяться активной настройкой XCode. то есть, если я создаю цель устройства, но окно XCode показывает активный SDK как симулятор, XCode будет создавать библиотеку симулятора вместо библиотеки устройств, игнорируя настройки целевого объекта. Хотя он будет помещен в каталог * -iphoneos/в каталогах сборки!
Первоначально у меня была такая же проблема с другим статическим библиотечным проектом, и после того, как вы много играли, все заработало правильно. т. е. Цели игнорируют активный SDK XCode, потому что у них есть свои спецификации того, что нужно построить.
Проблема в том, что я не знаю, что заставило ее работать в этом проекте, и я тоже не смог воспроизвести проблему.
Есть ли у кого-нибудь идеи относительно того, что происходит?
чао Дерек