Что может привести к тому, что MinimumOSVersion будет отличаться от цели развертывания? - PullRequest
2 голосов
/ 05 марта 2010

Я создаю приложение для iPhone под SDK 3.1.3.Мой Base SDK и iPhone OS Deployment Target оба настроены на OS 3.0, но при сборке в info.plist в моем комплекте отображается MinimumOSVersion 3.1.3.Что может вызвать это?


(источник: skitch.com )

Ответы [ 2 ]

2 голосов
/ 17 марта 2010

В конечном итоге мне удалось решить эту проблему, переключив цель развертывания iPhone OS на другую версию (например, 3.1), собрав ее, затем переключив обратно на 3.0 и собрав снова. Каким-то образом это заставило XCode вести себя так, как описано в документации. Я действительно не знаю, почему это решило проблему, но это произошло. Возможно, это решило какую-то коррупцию где-то внутри .xcodeproj.

0 голосов
/ 06 марта 2010

Проверяли ли вы другие проекты, библиотеки, которые включены в ваш проект, чтобы они были скомпилированы / связаны с одной и той же целевой версией Base SDK & Deployment?У меня была та же проблема, пока я не понял, что у меня есть библиотека, которая была построена с более высокой версией.

...