Программируем под IOS
-
Anonymous
Конвейер Azure не работает при попытке загрузить приложение iOS в testflight
Сообщение
Anonymous »
триггер:
вакансии:
- job: ios
пул:
vmImage: 'macOS-latest'
переменные:
имя: конфигурация
значение: «Выпуск»
- имя: sdk
значение: «iphoneos»
- имя: схема
значение: «Бегун»
- имя: system.debug
значение: true
шаги:
- задача: FlutterInstall@0
displayName: «Установить Flutter SDK»
входные данные:режим: «авто»
канал: «стабильная»
версия: «последняя»
- задача: FlutterBuild@0
displayName: «Приложения Flutter Build — iOS»
входные данные:
цель: «ios»
buildName: «$(Build.BuildNumber)»
entryPoint : "lib/main.dart"
iosCodesign: false
- задача: InstallAppleCertificate@2
входные данные:
certSecureFile: 'appCertificate.p12'
certPwd: $(appCertificatePassword)
keychain: 'temp'
deleteCert: true
- задача: InstallAppleProvisioningProfile@1
входные данные:
provProfileSecureFile: 'app.mobileprovision'
removeProfile: true
- задача: Xcode@5
входные данные:
действия: 'build'
схема: '$(scheme)'
sdk: '$(sdk )'
конфигурация: '$(configuration)'
xcWorkspacePath: '**/ios/Runner.xcworkspace'
xcodeVersion: 'default'
signingOption: 'manual'
signingIdentity: '$(APPLE_CERTIFICATE_SIGNING_IDENTITY)'
provisioningProfileUuid: '$(APPLE_PROV_PROFILE_UUID)'
packageApp: true
-
задача: CopyFiles@2
входные данные:
содержимое: '**/*.ipa'
targetFolder: '$(build.artifactStagingDirectory)'
overWrite: true
FlattenFolders: true
- задача: PublishBuildArtifacts@1
входные данные:
pathtoPublish: '$(build.artifactStagingDirectory) '
artifactName: 'drop'
publishLocation: 'Container'
- задача: Bash@3
displayName: "список скопированных файлов"
входные данные:
targetType: "inline"
script: |
ls $(build.artifactstagingdirectory)/
< /li>
задача: AppStoreRelease@1
входные данные:
serviceEndpoint: 'abc'
releaseTrack: 'TestFlight'
appIdentifier: 'com .abc.cde'
appType: 'iOS'
ipaPath: '$(build.artifactstagingdirectory)/abc.ipa'
shouldSkipWaitingForProcessing: true
shouldSkipSubmission: true
appSpecificId: '12345678'
installFastlane: true
additionalFastlaneArgs: '--verbose'
Я пробовал изменить шаг AppStoreRelease@1, но ничего не помогло..
Подробнее здесь:
https://stackoverflow.com/questions/786 ... testflight
1719567492
Anonymous
[img]https://i.sstatic.net/mLcWNC9D.png[/img]
триггер:
[list]
[*]test-nj
[/list]
вакансии:
[list]
[*]job: ios
пул:
vmImage: 'macOS-latest'
переменные:
имя: конфигурация
значение: «Выпуск»
[*]имя: sdk
значение: «iphoneos»
[*] имя: схема
значение: «Бегун»
[*]имя: system.debug
значение: true
[/list]
шаги:
[list]
[*]задача: FlutterInstall@0
displayName: «Установить Flutter SDK»
входные данные:режим: «авто»
канал: «стабильная»
версия: «последняя»
[*]задача: FlutterBuild@0
displayName: «Приложения Flutter Build — iOS»
входные данные:
цель: «ios»
buildName: «$(Build.BuildNumber)»
entryPoint : "lib/main.dart"
iosCodesign: false
[*]задача: InstallAppleCertificate@2
входные данные:
certSecureFile: 'appCertificate.p12'
certPwd: $(appCertificatePassword)
keychain: 'temp'
deleteCert: true
[*]задача: InstallAppleProvisioningProfile@1
входные данные:
provProfileSecureFile: 'app.mobileprovision'
removeProfile: true
[*]задача: Xcode@5
входные данные:
действия: 'build'
схема: '$(scheme)'
sdk: '$(sdk )'
конфигурация: '$(configuration)'
xcWorkspacePath: '**/ios/Runner.xcworkspace'
xcodeVersion: 'default'
signingOption: 'manual'
signingIdentity: '$(APPLE_CERTIFICATE_SIGNING_IDENTITY)'
provisioningProfileUuid: '$(APPLE_PROV_PROFILE_UUID)'
packageApp: true
[*]
задача: CopyFiles@2
входные данные:
содержимое: '**/*.ipa'
targetFolder: '$(build.artifactStagingDirectory)'
overWrite: true
FlattenFolders: true
[*]задача: PublishBuildArtifacts@1
входные данные:
pathtoPublish: '$(build.artifactStagingDirectory) '
artifactName: 'drop'
publishLocation: 'Container'
[*]задача: Bash@3
displayName: "список скопированных файлов"
входные данные:
targetType: "inline"
script: |
ls $(build.artifactstagingdirectory)/
< /li>
задача: AppStoreRelease@1
входные данные:
serviceEndpoint: 'abc'
releaseTrack: 'TestFlight'
appIdentifier: 'com .abc.cde'
appType: 'iOS'
ipaPath: '$(build.artifactstagingdirectory)/abc.ipa'
shouldSkipWaitingForProcessing: true
shouldSkipSubmission: true
appSpecificId: '12345678'
installFastlane: true
additionalFastlaneArgs: '--verbose'
[/list]
Я пробовал изменить шаг AppStoreRelease@1, но ничего не помогло..
Подробнее здесь: [url]https://stackoverflow.com/questions/78681711/azure-pipeline-fails-when-trying-to-upload-ios-app-to-testflight[/url]