
триггер:
- test-nj
- 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