Я наконец-то решил проблему.
Вся проблема связана с профилями обеспечения. Когда вам нужно экспортировать для Firebase App Distribution, в их документах четко указано, что следует использовать специальный экспорт, но вся процедура и параметры объяснены слабо.
Итак, вот необходимые шаги:
- В учетной записи разработчика создайте новый сертификат распространения.
- Создайте новый профиль для распространения.
- Для нового профиля выберите правильный AppId, сертификат распространения,выберите ad-hoc и выберите требуемые UUID устройства (тестер)
- В Xcode установите флажок Автоматическая подпись и используйте свой профиль разработчика.
- Обязательно обновите свой профиль: Xcode /Предпочтения Кнопка «Загрузить ручные профили».
- Убедитесь, что в
Target/Building Settings/Signing
и Project/Building Settings/Signing
отображается профиль iOS Developer
под обоими Debug
и Release
не Keychain
, аAutomatic
один, иначе выберите его самостоятельно. - Архивируйте проект.
Product/Archive
. - Экспорт файла .ipa:
- Если Xcode не доставит вас в окно органайзера, откройте его
Windows/Organizer
- Выберите подходящее приложение (изоставил столбец «OS Apss» и заархивированный файл (последний находится вверху списка.
- Выберите кнопку
Distribute App
. - Выберите способ распространения (в данном случае Ad Hoc) инажмите кнопку
Next
. Имейте в виду, что для каждого метода требуется собственный сертификат и профиль обеспечения. - Выберите параметры (я оставил все как есть) и нажмите кнопку
Next
. - При повторной подписи приложения дела идут не так, сохраняйте
Automatic
(здесь Xcode подключается к вашей учетной записи разработчика и подписывает приложение с помощью Distribution
сертификата и профиля. - После завершения компиляцииЗакончив, просто нажмите кнопку
Export
. - Выберите место для хранения файлов на вашем компьютере и нажмите
Export
.
Надеемся, что это пошаговое руководство будет полезно длядругие ... поскольку весь процесс описан очень неясным образомозадачивать всю информацию довольно расстраивает ..
Ура.