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