У меня есть приложение, которое включает в себя внешнюю библиотеку, которую я разработал, и я получаю следующее предупреждающее сообщение каждый раз, когда компилирую с помощью устройства в качестве цели:
mylib-release-iphonesimulator.a, файл был создан для неподдерживаемого формата файла которая не является архитектурой (armv7).
У меня есть две версии библиотеки, которые добавлены в проект. Один построен для iphonesimulator, а другой для iphoneos.
Несмотря на то, что он хорошо работает на любой цели (кажется, компилятор принимает правильную версию библиотеки в зависимости от цели), подобное предупреждение становится анонимным.
Есть ли способ избавиться от предупреждения или даже лучше скомпилировать обе платформы в одной библиотеке, избегая наличия двух двоичных файлов одной и той же библиотеки?
Спасибо!