Azure Конвейеры iOS профиль обеспечения установлен, но не может быть найден - PullRequest
0 голосов
/ 26 мая 2020

Мой конвейер сборки для приложения Xamarin не работает с The specified iOS provisioning profile '<GUID>' could not be found.. Хотя сертификат разработчика и профиль обеспечения установлены в предыдущих задачах сборки.

По требованиям нашего клиента сценарий сборки также должен работать в их инфраструктуре, поэтому я вынужден позвонить make из сценария задача.

Вот как я устанавливаю сертификат и профиль.

  - task: InstallAppleCertificate@2
    inputs:
      certSecureFile: 'DeveloperCertificate'
      certPwd: '$(DeveloperCertificatePassword)'
      keychain: 'temp'  

  - task: InstallAppleProvisioningProfile@1
    inputs:
      provisioningProfileLocation: 'secureFiles'
      provProfileSecureFile: 'ProvisioningProfile'

и мой вызов msbuild в Makefile:

msbuild -p :CodesignKey="$(APPLE_CERTIFICATE_SIGNING_IDENTITY)" -p:CodesignProvision="$(APPLE_PROV_PROFILE_UUID)" -p:Configuration=Release -p:Platform=IPhone -p:BuildIpa=true

APPLE_CERTIFICATE_SIGNING_IDENTITY и APPLE_PROV_PROFILE_UUID правильно назначены соответствующими задачами установки.

Я застрял. Требуются ли какие-либо дополнительные шаги для получения доступа к установленному сертификату и профилю обеспечения из задачи сценария?

...