Я думаю, что видел твою проблему. Я все еще новичок в этом, но что я обнаружил, когда универсальные статические библиотеки для симуляторов и устройств, так это то, что лучше оставить для Xcode Active SDK значение «Базовый SDK», а не выбирать SDK. В этом режиме текущий SDK является SDK выбранной цели.
Активный SDK похож на переопределение sdk в командной строке. Если вы установили yoy, настройки SDK для целей будут отменены.
Так что в моем случае я хотел, чтобы одновременно запускались две цели, одна с использованием симулятора sdk, который компилируется для архитектуры i386, а другая указывала на устройство sdk, которое создает универсальную библиотеку для архитектур armv6 / armv7.
Я видел красный не найденный материал, и я, кажется, помню, что это сделало его безнадежным. У меня также был установлен SDK проекта для устройства, а не для Mac. Помните, что цели отменяют это, так что это хороший способ убедиться, что XCode указывает на правильный SDK, не влияя на настройки целей и окончательную сборку.