Каков наилучший рабочий процесс для добавления нового устройства в положение adhoc? - PullRequest
3 голосов
/ 17 ноября 2008

Итак, нам всем необходимо развернуть наши приложения на реальных iPhone для тестирования. Я уверен, что вы, как и я, нашли группу тестеров sucke ^ H ^ H ^ H ^ H ^ H, чтобы помочь вам с этим процессом. Всякий раз, когда вы хотите отправить сборку новому человеку, это требует добавления нового идентификатора устройства в ваше специальное положение. Эта часть довольно безболезненная. Проблема начинается при попытке заставить XCode использовать новый файл обеспечения.

Каков наилучший способ заставить XCode забрать и использовать новое положение в первый раз? В идеале я хотел бы сделать это без изменения файла .xcodeproj.

Ответы [ 4 ]

4 голосов
/ 17 ноября 2008

Я сделал это следующим образом, с большим успехом:

  • Отправьте вызов бета-тестерам.
  • Ответьте каждому: «Для бета-теста мне нужен ваш UDID. Вы можете отправить его мне, следуя этим инструкциям ...»
    • Людям, неспособным отправить UDID, говорят: «Спасибо за потраченное время, но бета-версия больше не принимает приложения».
    • Если слишком много людей не могут понять это, просмотрите ваши инструкции.
  • Через несколько дней создайте пакетный файл для всех участников бета-тестирования.
    • Я называю устройства по адресу электронной почты этого человека, , т.е. , mikeATexampleDOTcom.
    • Я называю положение после бета-программы, , т.е. , Neko-beta-1.
  • Сборка приложения, подготовка и доставка (с нетехническими инструкциями по установке!)
  • Для отставших вы можете либо создать другое положение, либо добавить его к существующему, либо сказать, что «бета заполнена».

Тогда ...

  • Через несколько дней отправьте электронное письмо с вопросом, как идут дела, есть ли у них какие-либо трудности и т. Д.
  • ~ 3 дня до окончания бета-тестирования, по электронной почте с надписью "Бета подходит к концу, пожалуйста, не забудьте вернуть ваши вопросы."
  • После закрытия беты обязательно поблагодарите всех, даже тех, кто не ответил.
1 голос
/ 06 августа 2009

Что я делаю сейчас, это создаю новый профиль обеспечения, если устройства меняются. Даже если вы измените существующий, это по сути новый профиль с другим идентификатором, но с новым именем. Затем iPhone тестеров заполняют профилями обеспечения с тем же именем:)

Да, это означает, что вы каждый раз меняете файл проекта Xcode, но, по моему опыту, это более надежно.

Если вы сохраняете одно и то же имя, остерегайтесь кэша Xcode профилей обеспечения, который может создать беспорядок со сборками. Лучше всего удалить все профили обеспечения из окна Организатора, а также удалить файлы в ~ / Library / MobileDevice / Provisioning Profiles. Затем перезапустите Xcode и повторно импортируйте профиль обеспечения.

1 голос
/ 29 мая 2009

Как автоматически создать файл IPA из XCode: http://www.idotcom.us/2009/05/how-to-build-a-ipa-file-from-xcode/

Пошаговое объяснение того, как создать файл IPA для отправки через ad-hoc. Вам действительно нужно изменить проект XCode, но таким образом вы создадите отдельную цель, чтобы она не влияла на ваш основной проект.

0 голосов
/ 17 ноября 2008

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

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