Приложение для iOS Azure Pipeline выходит из строя. Пакеты SPM не поддерживают профили предоставленияIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Приложение для iOS Azure Pipeline выходит из строя. Пакеты SPM не поддерживают профили предоставления

Сообщение Anonymous »

Приложение IOS Azure Pipeline Fall на шаге «чистый и архив».
Проект использует только SPM. (Нет кокопод).
Ошибки: < /p>

## [ошибка] выходит из кода '65'. nanopb_nanopb не поддерживает профили предоставления. nanopb_nanopb не поддерживает профили предоставления, но профиль профиля ApprovisioningProfile был указан вручную. Установите значение профиля подготовки к «автоматическому» в редакторе настройки сборки. (В Target 'nanopb_nanopb' из проекта 'nanopb') < /p>
< /blockquote>

P>...FireBase-ios-sdk/package.swift: Ошибка: Firebase_firebaseeCoreExtension не поддерживает предоставление. Firebase_firebasecoreextension не поддерживает профили предоставления, но профиль подготовки ApprovisioningProfile был указан вручную. Установите значение профиля подготовки к «автоматическому» в редакторе настройки сборки. (В Target 'firebase_fireBaseCoreExtension' из проекта 'firebase') < /p>
< /blockquote>
и много аналогичных. Может быть, есть какой -то другой способ решить трубопровод. < /P>
trigger: none

pool:
vmImage: 'macOS-latest'

steps:

- task: PowerShell@2
displayName: Select Xcode Version
inputs:
targetType: 'inline'
script: |
echo Mac OS version:
sw_vers -productVersion
echo Installed Xcode versions:
ls /Applications | grep 'Xcode'
echo currently selected xcode:
xcrun xcode-select --print-path
echo selecting Xcode 16.2 ...
sudo xcode-select -s /Applications/Xcode_16.2.app
xcrun xcode-select --print-path
xcodebuild -version

- task: CmdLine@2
displayName: "Remove Derived Data"
inputs:
script: |
rm -rf ~/Library/Developer/Xcode/DerivedData/*

- task: InstallAppleCertificate@2
displayName: "Install Apple Certificate"
inputs:
certSecureFile: 'AppCertificate.p12'
certPwd: '$(APPCERTIFICATEPASSWORD)'
keychain: 'temp'
deleteCert: true

- task: InstallAppleProvisioningProfile@1
displayName: "Install Apple Provisioning Profile"
inputs:
provisioningProfileLocation: 'secureFiles'
provProfileSecureFile: 'AppProvisioningProfile.mobileprovision'

- task: CmdLine@2
displayName: "Clean and archive"
inputs:
script: |
xcodebuild -project App.xcodeproj -scheme AppScheme -sdk iphoneos -destination generic/platform=iOS -configuration Release clean archive -archivePath "build/App.xcarchive" CODE_SIGN_STYLE="Manual" CODE_SIGN_IDENTITY="$(APPLE_CERTIFICATE_SIGNING_IDENTITY)" PROVISIONING_PROFILE="$(APPLE_PROV_PROFILE_UUID)" PROVISIONING_PROFILE_SPECIFIER=

- task: DownloadSecureFile@1
displayName: "Download ExportOptions.plist"
inputs:
secureFile: ExportOptions.plist

- task: CmdLine@2
displayName: "Export ipa file"
inputs:
script: |
xcodebuild -exportArchive -archivePath "build/App.xcarchive" -exportOptionsPlist $(Agent.TempDirectory)/ExportOptions.plist -exportPath "build/"
if [ $? -ne 0 ]; then
echo "Export ipa file failed";
exit 1;
fi

- task: CmdLine@2
displayName: "Upload ipa file to Test Flight"
inputs:
script: |
xcrun altool --upload-app -f "build/App.ipa" -t iOS -u "$(DeveloperAppleId)" -p "$(DeveloperAppleIdAppPassword)"
if [ $? -ne 0 ]; then
echo "Upload ipa file failed";
exit 1;
fi


Подробнее здесь: https://stackoverflow.com/questions/795 ... g-profiles
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»