xcode 4.2 — Проблемы с обновлением приложения до iOS 5

#iphone #xcode #configuration #distribution #xcode4.2

#iPhone #xcode #конфигурация #распространение #xcode4.2

Вопрос:

В App Store есть несколько приложений, к которым я не прикасался уже полтора года. Произошло неизбежное, и один из них, наконец, сломался с обновлением iOS 5. Я загрузил xcode 4.2 и снова пытаюсь разобраться в разработке iOS.

После исправления ошибок и устранения всех предупреждений об устаревании я борюсь с распространением. Я пытаюсь запустить специальное распространение прямо сейчас, чтобы я мог убедить себя, что поступаю правильно, когда делаю окончательное распространение app Store.

Ключевые вещи, которые я установил:

Цель

* Цель развертывания: 5.0
* Устройства: iPhone
* Базовый SDK: последняя версия iOS (iOS 5.0)
* Активная архитектура сборки: распределение = Да (для других нет) * Идентификатор подписи кода: распределение, установленное для специального профиля, для которого я хотел бы создать (хотя я все еще получаю профиль инициализации isистекает предупреждение о проекте)
* Цель развертывания iOS: iOS 5.0

Проект
* Конфигурации. Это проблема. Я нашел видео, в котором показано, как выбрать конфигурацию, но все мои говорят «Конфигурация не установлена». Когда я нажимаю на выпадающий список, вариантов нет, и очень полезная ссылка на файлы справки запрашивает логин, а затем выдает ошибку, когда я пытаюсь ее ввести.

Вероятно, это довольно простые проблемы, но я изо всех сил пытаюсь найти ответы. Когда я работал в 2010 году, я смог использовать документ под названием Руководство пользователя программы для разработчиков iPhone, но, похоже, я не могу найти эквивалент для последней конфигурации xcode. Я надеялся избежать необходимости возвращаться в школу по всем этим вопросам, но если это то, что требуется, я рад это слышать.

Заранее спасибо,

Алан.

Ответ №1:

Если у вас в целевой конфигурации установлено значение «распространение», то проект должен быть продолжен. Если вы отстали более чем на 12 месяцев, вероятно, срок действия ваших разрешений истек. Вы должны следовать инструкциям на developer.apple.com сайт точен, и это, вероятно, решит ваши проблемы.

Ответ №2:

Хорошо, это смущает, я не смог распознать, что активный параметр конфигурации переместился из меню на кнопку с шевронами в левом верхнем углу страницы (я все еще создавал для симулятора).

После осознания этого мне пришлось выяснить, куда теперь строится Xcode 4 (Xcode -> Настройки -> Местоположение -> Производные данные -> Нажмите стрелку, чтобы перейти к папке).

Теперь, чтобы выяснить, почему специальный дистрибутив создается, но отказывается устанавливаться на мой iPhone. Возможно, это как-то связано с постоянным предупреждением «Срок действия профиля подготовки истекает», от которого я не могу избавиться, несмотря на проверку, двойную проверку и тройную проверку того, что я действительно использую новый профиль, который я только что создал (я очистил сборку и даже проверил файл project.pbxproj). Я думаю, что это заслуживает отдельного поста (после более тщательного поиска аналогичной проблемы).

Приветствия.