ОШИБКА ITMS-90174: «Отсутствует профиль обеспечения. Приложения должны содержать профиль обеспечения в файле с именем embedded.mobileprovision». - PullRequest
2 голосов
/ 14 июля 2020

Я работаю над конвейером сборки Azure DevOps, я создаю приложение ioni c 4 через конвейер, и оно отлично работает, но когда я пытаюсь загрузить .ipa в магазин приложений через конвейер выпуска Azure DevOps Я получаю

ERROR ITMS-90174: "Missing Provisioning Profile - Apps must contain a provisioning profile in a file named embedded.mobileprovision." 

Я знаю, что уже есть вопрос на форуме, но это не подходит для моего сценария.

Я добавлен CODE_SIGNING_ALLOWED=No в аргумент задачи xcode в конвейере сборки, и это помогает создавать приложение, в противном случае возникает ошибка

Я уже добавил build.json файл

{
    "ios": {
        "debug": {
            "buildFlag": [
                "-UseModernBuildSystem=0"
            ]
        },
        "release": {
            "buildFlag": [
                "-UseModernBuildSystem=0"
            ]
        }
    }
}

Я также пытался создать приложение с помощью --buildFlag="-UseModernBuildSystem=0", но это мне не помогает.

команда пробовала:

cordova build ios -- --buildFlag="-UseModernBuildSystem=0"
cordova build ios --buildFlag="-UseModernBuildSystem=0"

хотя есть решение для ручной загрузки:

when you upload the archive to App Store (for TestFlight or App Store), you need to select "manually 
 manage signing" and then select the right distribution profile. 

но бесполезно в моем случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...