6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit c658368b
Changed files
azure/templates/build-ios.yml | 42 +++++++++++++++------------- comwell_key_app/ios/ExportOptionsStage.plist | 2 +- 2 files changed, 23 insertions(+), 21 deletions(-)
Diff
diff --git a/azure/templates/build-ios.yml b/azure/templates/build-ios.yml
index f0463f54..6a00eb2a 100644
--- a/azure/templates/build-ios.yml
+++ b/azure/templates/build-ios.yml
@@ -53,27 +53,29 @@ steps:
echo "Flavor: $(flavor)"
displayName: 'Debug: Verify Xcode configuration'
-# Clean build to avoid cached artifacts from previous builds
-- script: |
- cd $(Build.SourcesDirectory)/comwell_key_app
- flutter clean
- flutter pub get
- rm -rf ios/build
- rm -rf ios/.symlinks
- rm -rf ~/Library/Developer/Xcode/DerivedData/*Runner*
- displayName: 'Clean build artifacts'
-
-# - script: |
-# sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
-# displayName: 'Select XCode version'
+- task: FlutterBuild@0
+ displayName: "Build app"
+ inputs:
+ buildNumber: "$(Build.BuildId)"
+ target: "ios"
+ buildFlavour: $(flavor)
+ projectDirectory: "$(Build.SourcesDirectory)/comwell_key_app"
+ iosCodesign: false
+ exportOptionsPlist: "$(Build.SourcesDirectory)/comwell_key_app/ios/$(iosExportOptionsPlist)"
-- script: |
- cd $(Build.SourcesDirectory)/comwell_key_app
- flutter build ipa \
- --flavor $(flavor) \
- --build-number=$(Build.BuildId) \
- --export-options-plist=ios/$(iosExportOptionsPlist)
- displayName: "Build and archive app"
+- task: Xcode@5
+ displayName: "Archive app"
+ inputs:
+ actions: "archive"
+ scheme: "$(iosScheme)"
+ configuration: "$(iosConfiguration)"
+ sdk: "iphoneos"
+ xcWorkspacePath: "$(Build.SourcesDirectory)/comwell_key_app/ios/Runner.xcworkspace"
+ packageApp: true
+ args: "-verbose"
+ signingOption: "manual"
+ signingIdentity: "$(APPLE_CERTIFICATE_SIGNING_IDENTITY)"
+ provisioningProfileUuid: "$(APPLE_PROV_PROFILE_UUID)"
- script: ls -lR comwell_key_app/build/ios/ipa
displayName: 'List IPA output directory'
diff --git a/comwell_key_app/ios/ExportOptionsStage.plist b/comwell_key_app/ios/ExportOptionsStage.plist
index 2a5a12d3..62e2c355 100644
--- a/comwell_key_app/ios/ExportOptionsStage.plist
+++ b/comwell_key_app/ios/ExportOptionsStage.plist
@@ -11,7 +11,7 @@
<key>provisioningProfiles</key>
<dict>
<key>com.comwell.phoenix.stage</key>
- <string>CP Stage</string> <!-- Replace with your actual profile name -->
+ <string>Distribution Stage</string>
</dict>
<key>signingCertificate</key>
<string>Apple Distribution</string>