Базовый SDK отсутствует - красный .app часть? - PullRequest
0 голосов
/ 28 июня 2010

Я читаю материал профиля обеспечения на веб-сайте магазина приложений, и у меня чертовски много времени, чтобы разобраться во всем.У меня есть свои дистрибутивные сертификаты и все такое, но я думаю, что что-то сильно запутано в xcode.Когда я переключаюсь на свой профиль дистрибутива в раскрывающемся списке обзора - он немедленно меняется на «Отсутствует базовый SDK».И - когда я прокручиваю вниз к части проектов на левой стороне - мой файл .app красный?Очень растерян.

Ответы [ 2 ]

2 голосов
/ 28 июня 2010

.app-файл имеет красный цвет, поскольку он еще не был собран для этого конкретного набора параметров сборки, что является нормальным поведением.Это сообщение об ошибке «Отсутствует базовый SDK».

Вы установили несколько версий Xcode?Возможно, вы редактируете проект с Xcode 3.2.3, который был создан с более ранней версией Xcode?Xcode 3.2.3 поставляется только с SDK для iOS 3.2 и 4.0, то есть если ваш проект был нацелен на iOS 3.1.3 (например), в новой версии Xcode не будет установлен правильный SDK для сборки, что приведет к этой ошибкесообщение.Вы можете попробовать изменить настройку «Базовый SDK» проекта на 3.2 или 4.0, убедитесь, что из выпадающего меню выбрана правильная опция «Конфигурация».

0 голосов
/ 28 июня 2010

Распространяемый файл предназначен только для тех случаев, когда вы хотите собрать приложение для AppStore, и в этом случае все, что вы можете сделать, - это создать файл .app (который хранится в каталоге сборки папки вашего проекта).Вы не можете запустить или отладить эту версию приложения на устройстве, так как оно имеет кодовое обозначение Apple специально для выпуска только в AppStore.

Если вы просто тестируете воду или работаете над учебными пособиями, попробуйте опцию «Отладка», чтобы вы могли установить ее на устройстве (iPod Touch, iPhone, iPad), и в этом случае используется профиль обеспечениячтобы позволить вам запустить приложение на устройстве.

Вы можете использовать любой SDK, который вы хотите, через то же раскрывающееся меню для раскрывающегося списка (т. е. 3.0, 3.1.3, 3.2 и т. д.).Вы также можете изменить эту опцию в меню настроек проекта как для цели, так и для настроек проекта.Я думаю, что в меню «Сборка» есть раздел «Базовый SDK».

Файл .app будет красным в дереве проекта, так что не беспокойтесь об этом, и вам никогда не понадобитсячто-нибудь для этого файла в XCode.Просто поймите, что он создает фактический файл .app в папке вашего проекта в Mac OS Finder.

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