ОШИБКА ITMS-90161 Неверный профиль обеспечения - PullRequest
0 голосов
/ 16 октября 2019

Мне наконец-то удалось собрать свой проект в 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

  1. Unreal Engine>Файл> Проект пакета> iOS

    Журнал сообщений: положение не найдено. Необходимы условия для развертывания приложения на устройстве
    Журнал сообщений: ключ подписи не найден. Приложение не может иметь цифровую подпись, потому что ключ подписи не настроен

  2. Unreal Engine> Настройки проекта> iOS> Сборка> Автоматическая подпись | установлен на Вкл
  3. Unreal Engine> Настройки проекта> iOS> Сборка> iOS Team ID |Я ввожу идентификатор своей команды
  4. Unreal Engine> Файл> Проект пакета> iOS
  5. Успешная сборка! appName-IOS-Shipping.ipa создан.
  6. Xcode> Открыть инструмент разработчика> Загрузчик приложений |Я выбираю свой ipa-файл
  7. Загрузчик приложений: «Просмотр ваших приложений ...»
  8. Загрузчик приложений> Далее
  9. Загрузчик приложений:«Добавление приложения», «проверка активов в App Store»
  10. Ошибка загрузчика приложения:

Ошибка

ОШИБКА ITMS-90161: «Неправильная инициализацияПрофиль. Профиль обеспечения, включенный в комплект com.companyName.appName [Payload / appname.app], недействителен. Отсутствует сертификат подписи кода. Профиль Provisioning Provisioning должен использоваться при отправке приложений в App Store. Для получения дополнительной информации посетите Портал разработчиков iOS ».

Как я могу получить в App Store мой файл ipa? Что я делаю не так?

...