Мне наконец-то удалось собрать свой проект в Unreal Engine на моем macbook ... но ... Загрузчик приложений не примет его в App Store. Это приложение для iOS, предназначенное для распространения.
Вот что у меня есть
Ресурсы Apple (изображение: https://i.imgur.com/RaY3bqe.jpg)
- Промежуточный сертификат
-Сертификат распространения iOS + ключ
- идентификатор приложения | Тип: явный | «com.companyName.appName»
- Профиль обеспечения | Платформа: iOS | Тип: App Store
- Связка ключей | Промежуточный сертификат + Сертификат распространения iOS+ Ключ
- App Store Connect Project с выбранным «appName» и соответствующим идентификатором пакета.
Как я сделал свой сертификат
- Доступ к цепочке для ключей> Ассистент по сертификатам>Запрос сертификата от центра сертификации ... Он сделал CSR и ключ
- Я использовал CSR для создания сертификата распространения iOS на developer.apple.com
- Загруженный сертификат, перетащите его в цепочку ключей, которую я сделал «UnrealEngineiOS ».
Unreal Engine Settings (изображение: https://i.imgur.com/bHvsvDA.jpg)
- Предоставление, сертификат действителен
- Информация о пакете названа точнокак я назвал свой сертификат, положение, удостоверение личности. (с учетом регистра)
- Автоматическая подпись |off
- Конфигурация сборки |Доставка
Хорошо, так ... Я использовал это, чтобы попытаться упаковать в Unreal на моем macbook
Steps
- Unreal Engine>Файл> Проект пакета> iOS
Журнал сообщений: положение не найдено. Необходимы условия для развертывания приложения на устройстве
Журнал сообщений: ключ подписи не найден. Приложение не может иметь цифровую подпись, потому что ключ подписи не настроен
- Unreal Engine> Настройки проекта> iOS> Сборка> Автоматическая подпись | установлен на Вкл
- Unreal Engine> Настройки проекта> iOS> Сборка> iOS Team ID |Я ввожу идентификатор своей команды
- Unreal Engine> Файл> Проект пакета> iOS
- Успешная сборка! appName-IOS-Shipping.ipa создан.
- Xcode> Открыть инструмент разработчика> Загрузчик приложений |Я выбираю свой ipa-файл
- Загрузчик приложений: «Просмотр ваших приложений ...»
- Загрузчик приложений> Далее
- Загрузчик приложений:«Добавление приложения», «проверка активов в App Store»
- Ошибка загрузчика приложения:
Ошибка
ОШИБКА ITMS-90161: «Неправильная инициализацияПрофиль. Профиль обеспечения, включенный в комплект com.companyName.appName [Payload / appname.app], недействителен. Отсутствует сертификат подписи кода. Профиль Provisioning Provisioning должен использоваться при отправке приложений в App Store. Для получения дополнительной информации посетите Портал разработчиков iOS ».
Как я могу получить в App Store мой файл ipa? Что я делаю не так?