Что может привести к тому, что моя MinimumOSVersion будет отличаться от цели развертывания?
Я создаю приложение для iPhone под SDK 3.1.3. Мой Base SDK и iPhone OS Deployment Target оба установлены на OS 3.0, но при сборке info.plist в моем комплекте показывает MinimumOSVersion 3.1.3. Что может вызвать это?
http://img.skitch.com/20100305-fkpskqtx4m18qntydjq1hed87w.png
2 ответа
В конечном итоге мне удалось решить эту проблему, переключив цель развертывания iPhone OS на какую-то другую версию (например, 3.1), собрав ее, затем переключив обратно на 3.0 и собрав снова. Каким-то образом это заставило XCode вести себя как задокументировано. Я действительно не знаю, почему это решило проблему, но это произошло. Возможно, это решило какую-то коррупцию где-то внутри.xcodeproj.
Проверяли ли вы другие проекты, библиотеки, включенные в ваш проект, чтобы они были скомпилированы / связаны с одной и той же целевой версией Base SDK & Deployment? У меня была та же проблема, пока я не понял, что у меня есть библиотека, которая была построена с более высокой версией.