Ошибка xcode: нет sdk для "iphoneos2.2.1" - PullRequest
0 голосов
/ 14 июля 2010

Итак, я скачал пример приложения, и я предполагаю, что оно было сделано до iphone OS 4. И когда я пытаюсь скомпилировать, это дает мне эту ошибку.

Я не знаю, будет ли программирование другим.Может кто-нибудь сказать мне, были ли какие-либо изменения в программировании между OS 2.2.1 и OS 4?Как мне сделать это приложение совместимым для OS 4?

Спасибо, Илия

Ответы [ 2 ]

1 голос
/ 14 июля 2010

Да, произошли изменения. Вы должны прочитать документы на developer.apple.com, чтобы освоиться.

Если вы используете последнюю версию SDK, но у вас есть проект, нацеленный на более старую версию, которой у вас нет, вы можете изменить цель, выделив файл проекта в xcode и нажав кнопку информации, а затем измените Параметр «Базовый SDK» в опциях сборки.

Тогда он, вероятно, будет собираться и запускаться без ошибок, но вполне могут быть предупреждения, если в примере используются старые и устаревшие функции, и даже если их нет, могут быть новые более простые или лучшие способы сделать то же самое, поэтому d требуется некоторое время, чтобы прочитать изменения на developer.apple.com и набрать скорость

0 голосов
/ 14 июля 2010

Приложение, которое вы скачали, сделано в OS 2.2.1, и в вашем приложении не будет OS 2.2.1, может быть доступна версия 3.0 или выше.

Чтобы запустить это приложение, просто измените базовый SDK на 3,0 или в соответствии с SDK, доступным на вашем Mac.

используйте следующие шаги

  1. нажмите на цель, название приложения.

  2. нажмите кнопку информации.

  3. измените базовый SDK на 3.0 или выше, как доступно на вашем Mac, и ваше приложение будет работать.

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