exportArchive: не указан 'teamID' и в архиве не найдено ни одного идентификатора команды - PullRequest
0 голосов
/ 09 июля 2020

работает с приложением ioni c 4 ios в конвейере сборки azure, при попытке заархивировать сборку произошла ошибка

2020-07-09 12:17:12.156 xcodebuild[5440:16936] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/myApp_2020-07-09_12-17-12.155.xcdistributionlogs'.
error: exportArchive: No 'teamID' specified and no team ID found in the archive

Error Domain=IDEFoundationErrorDomain Code=1 "No 'teamID' specified and no team ID found in the archive" UserInfo={NSLocalizedDescription=No 'teamID' specified and no team ID found in the archive}

##[error]Error: /usr/bin/xcodebuild failed with return code: 70

my Я проверил свои сертификаты, и они в порядке место, также я пробовал запускать с помощью cmd

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

, но бесполезно.

при запуске конвейера я тоже получил предупреждение, но не нашел для этого никакого решения. мне нужно что-то поменять?

##[warning]Failed to automatically identify the export method to use from the archive file. This might cause errors during the build or produce an invalid package. If export fails, either enable signing (set `Signing Style` to `Project Defaults`), or configure export manually (set `Export options` to `Plist` or `Specify`). 

1 Ответ

0 голосов
/ 25 июля 2020

Вам необходимо использовать задачи InstallAppleCertificate@2 и InstallAppleProvisioningProfile@1 и указать сертификат и профиль обеспечения, которые вы можете создать на портале разработчика Apple

пример:

- task: InstallAppleCertificate@2
  inputs:
    certSecureFile: 'development.p12'
    certPwd: ''
    keychain: 'temp'

- task: InstallAppleProvisioningProfile@1
  inputs:
    provisioningProfileLocation: 'secureFiles'
    provProfileSecureFile: 'development.mobileprovision'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...