Я пытаюсь создать мое первое приложение для тестирования / развертывания с помощью:
Я не могу получить архив для создания архива в XCode.
Всегда говорится, что ему удалось создать архив (см. Изображение), но я не могу найти его в Организаторе, и он также не отображается в Finder.
Я делаю это для специального распространения согласно инструкциям TestFlight для Xcode4
Я сделал следующее.
- Создан сертификат разработки для приложения
- Создан идентификатор приложения для приложения
- Назначенное устройство. Зеленый свет появляется для Включено для
разработка и поддержка для производства и Game Center / In App
Покупка активная / зеленая.
- Создан профиль обеспечения разработки
- Загружены все профили обеспечения.
- Я могу успешно запустить приложение на моем устройстве.
Теперь мы переходим к распределению.
- В сертификатах создан «Текущий сертификат распространения» для
приложение
- В резерве создан «Профиль распространения», где «Ad hoc»
выбран, идентификатор приложения выбран и устройство выбрано
Теперь мы приступаем к выполнению инструкций TestFlight для XCode4
Я могу сделать все, кроме последней части,
Архивация и упаковка
1. Выберите опцию «Устройство iOS» в раскрывающемся списке «Схемы»
В меню «Продукт» выберите «Архив»
В открывшемся окне Органайзер (перейдите в Окно -> Органайзер, если
это не так), выберите Архив вверху, ваше приложение на
слева, и самый последний архив внизу, и нажмите Share
Он просто не отображает / не показывает и не создает архив.
Я гарантировал, что архив и все настройки adhoc соответствуют инструкциям.
Я очищаю продукт, сохраняю его как рабочее пространство (это не в документах TestFlight, а в документах Apple) и снова проверяю, будет ли он развернут на устройстве.
Но когда я пытаюсь заархивировать его, архив никогда не появляется.
Я понятия не имею, как решить эту проблему, это действительно раздражает.
Одно видео, которое я видел, показывает, что парень нажимает «Включить права», но я не могу найти эту опцию - это только в последней версии Xcode?
Должен быть более простой способ сделать все это!
Любая помощь по этому вопросу будет очень полезна.
Изменения:
У меня есть видео процесса, который я взял, если людям интересно.
Я понятия не имею, что я делаю не так.
Я не могу найти видео, которое документирует этот конкретный процесс.
Полная разбивка точных шагов, которые я делаю и использую;
Шаги @ дата: 05-10-2011
Боковая панель: Сертификаты> [Вкладка «Распространение»]
- Нажал кнопку Запросить сертификат
Генерация CSR с помощью цепочки для ключей. Протокол статуса сертификата онлайн =
off Список отзыва сертификатов = off
а. Запрос CSR от Органа Сертификации b. Введите учетные данные
Точно так же, как они, когда я подписался на Apple c. Keysize = 2048,
Алгоритм = RSA
Загрузить CSR с помощью кнопки «Выбрать файл» и отправить
Скачать файл distribution_identity.cer '
Двойной щелчок, он говорит: «Вы хотите добавить сертификат из
файл 'distribution_identify.cer' в цепочку для ключей? "с" логином "
выбран. Я нажимаю ОК.
Боковая панель: подготовка> [вкладка обеспечения распространения]
Нажмите новый профиль
Выберите «Ad hoc»
Введите имя профиля "{имя профиля приложения}"
Выберите идентификатор приложения из «helloWorld_3oct»
Выберите iPod для распространения. Примечание: там написано «окончательная заявка»
будет работать только на этих выбранных устройствах. "Примечание: не уверен, что я имею в виду
сказать «да», но я все равно.
Создан профиль обеспечения распространения.
Загрузить "{nameofapp} .mobileprovision"
Двойной щелчок по нему.
Теперь появляется в органайзере
Закрыть органайзер.
Открыть проект.
Добавить значок и значок@2x.png в проект. Они появляются в файле .plist
для проекта Они также отображаются в разделе Цели> Резюме
В рамках проекта> информация
а. Создать дублированную конфигурацию выпуска b. Назовите это "Ad Hoc"
- В проекте> Настройки сборки
а. Убедитесь, что все настроено в разделе «Распределение iPhone» (Amarjit
Deo) "никакие коды не появляются в этом названии. То есть: в разработке один есть
код в скобках рядом с именем.
- Под целями> настройки сборки
а. Изменить идентификатор подписи кода на «Распространение iPhone (Amarjit Deo)»
в этом заголовке нет кодов.
Перейти к редактированию схем.
В архиве выберите «Конфигурация сборки» как «Ad Hoc»
Нажмите "ОК"
Убедитесь, что выбрано «устройство iOS» (оно не подключено)
Запустить продукт> Очистить
Запустить продукт> Архив.
Нет ошибок. Об успехе сообщается.
Перейти к органайзеру.
В органайзере вообще нет архивов продуктов.
- Попробуйте выполнить трюк с установкой пропуска. Попробуйте комбинацию Да / Нет / Да для
и продукт и цель, затем продукт> архив = нет архива перепробовал все
перестановки, до сих пор нет радости.