Приложение 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
Приложение для iOS Azure Pipeline выходит из строя. Пакеты SPM не поддерживают профили предоставления ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение