xcode 4.2 - Проблемы с обновлением приложения до iOS 5 - PullRequest
0 голосов
/ 29 октября 2011

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

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

Я установил следующие ключевые вещи:

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

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

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

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

Алан.

Ответы [ 2 ]

2 голосов
/ 29 октября 2011

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

0 голосов
/ 30 октября 2011

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

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

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

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

...