Совместимость с Xcode iOS SDK - PullRequest
0 голосов
/ 04 марта 2011

Как утверждение «Проект должен быть совместим с iOS 4.0 и должен работать на iOS 4.3», повлиять на кодирование и оценку версии Xcode?

Ответы [ 3 ]

1 голос
/ 04 марта 2011

должно быть совместимо с IOS 4.0

Это означает, что вам нужно установить цель развертывания на 4.0 или ниже. Если вы используете какие-либо фреймворки после 4.0, они должны быть слабо связаны, вы не можете полагаться на них, и вы должны проверить их перед использованием. То же самое касается классов и селекторов после 4.0 - вы не можете на них полагаться, и вы должны проверить их перед использованием. Самое простое решение - просто не использовать ничего, кроме 4.0.

должен работать на IOS 4.3

В общем, все, что работает на 4.0, будет работать на 4.3, поэтому здесь не о чем беспокоиться.

0 голосов
/ 04 марта 2011

Влияет на самую раннюю версию ОС (4.0), которую вы должны протестировать на реальном устройстве.

0 голосов
/ 04 марта 2011

Xcode версия не имеет значения. Важна версия iOS SDK.

Вы действительно можете использовать любую версию iOS SDK. Все, что разработано с любой версией SDK, должно быть совместимо как с 4.0, так и с 4.3.

Если вам нужно использовать определенные функции iOS 4.0, которые недоступны в предыдущих версиях, то вам нужно использовать 4.0 или более позднюю версию SDK.

Как правило, вы всегда должны использовать самую последнюю версию SDK, но установите в свойствах вашей цели все, что поддерживает самая ранняя версия iOS, поддерживаемая вашим приложением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...