Ответ 1
Вы должны использовать свой профиль распространения! Кроме того, убедитесь, что ваш ipa имеет файл embedded.mobileprovision.
Я хотел знать, что с профилем подготовки разработчика iphone я смог сгенерировать (.ipa) для загрузки в testflightapp. Но это дает мне ошибку в testflight, что "это недопустимо (.ipa)" Это из-за того, что я использую профиль разработчика, а не профиль распространения?
Вы должны использовать свой профиль распространения! Кроме того, убедитесь, что ваш ipa имеет файл embedded.mobileprovision.
Подготовка к testflight содержит следующие шаги
Сделано!
EDIT:
Я уже делал тест перед вашим приложением, вы также можете остановиться после шага 3 и просто загрузить вновь созданный профиль в testflight. (как говорит OneGuyInDc)
Правильно, да, он должен быть дистрибутивным. Вероятно, вы увидите, что он жалуется, что get-task-allow
является истинным, а не ложным или чем-то. Я не совсем уверен, почему TestFlight потрудился проверить это, но они это делают.
Да, вам нужен профиль обеспечения для распространения.
Тем не менее, вы не выбираете его в Xcode. Выберите "Нет" для всех профилей подготовки в Xcode.
Допустимо еще в Xcode 5.11.