Публикация в TestFlight, новые тестеры, мне действительно нужно перестроить / загрузить мой профиль подготовки?


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

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

на данный момент вся процедура выглядит это:

  1. коллега открывает начальное письмо, с приглашением ссылка
  2. затем он / она регистрирует устройство и регистрирует для теста
  3. я проинформирован об этом новом тестере по электронной почте и через сайт testflight
  4. затем мне нужно загрузить (или записать/скопировать) список UDID всех новых тестеров с прошлого раза
  5. затем я должен посетить часть устройств сайта разработчиков Apple и загрузить ее файл
  6. отредактируйте мой профиль подготовки, чтобы включить новые устройства
  7. дождитесь его утверждения и загрузите профиль подготовки
  8. я перетаскиваю профиль подготовки в Xcode provisioning profile organizer
  9. затем я возвращаюсь к MonoDevelop и гарантирую, что он все еще указывает на правильный профиль (я не знаю, если использование MonoDevelop/MonoTouch усложняет этот процесс, поэтому я не хотел его оставлять, это может быть неуместно для этого вопрос)
  10. Я перестроить, и переиздавать На использовать TestFlight
  11. затем я посещаю веб-сайт testflight, нахожу новую / обновленную сборку и гарантирую, что все мои тестеры будут проинформированы об этом

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

, Это кажется, немного работы, чтобы продолжать загружать и возиться с файлами профиля подготовки.

Я пропустил что-то очевидное? Есть ли способ для меня сделать любую часть этого проще?

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

этой вопрос просто: является ли вышеуказанная процедура правильной?

5   51   2011-10-13 01:43:03

5 ответов:

да, вам нужно пройти через этот ручной процесс, чтобы добавить UDIDs в свой профиль. К сожалению, это невозможно обойти.

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

нет необходимости перестраивать .ipa

  • загрузить .ipa
  • отправить приглашения для тестеров
  • добавить свои устройства в профиль подготовки
  • скачать утвержденный профиль
  • перейти к TestFlight строит > > разрешения > > загрузить профиль ...
  • Нажмите Кнопку "Отправить" По Электронной Почте/Обновления
  • готово - новый пользователь получает ссылку для загрузки приложения.

надеюсь, что это поможет.

Testflight имеет возможность обновить файл подготовки с нескольких месяцев. Раньше он уже был там, но функции "Area 51" должны быть включены, чтобы увидеть его. Поэтому шаги 8, 9 и 10 больше не нужны..

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

TestFlight используется для загрузки нового профиля подготовки, поэтому вам не нужно было перестраивать, чтобы добавить новые тестеры. Затем TestFlight повторно подпишет ваши существующие приложения и уведомит пользователей соответствующим образом. Но, похоже, после того, как Xcode 6 вышел, они вытащили этот вариант. Вероятно, это как-то связано с новым способом подписания приложений.

https://developer.apple.com/library/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG205