6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 8d626c3d

AuthorMikkel Thygesen<mikkelet@gmail.com>
Date2026-03-03 13:30:56 +0100
Devops: updated pipeline

Changed files

azure/templates/build-ios.yml                      | 13 ++-----------
 azure/templates/env-vars.yml                       | 16 +++++++++++++++-
 .../ios/Runner.xcodeproj/project.pbxproj           | 22 +++++++---------------
 3 files changed, 24 insertions(+), 27 deletions(-)

Diff

diff --git a/azure/templates/build-ios.yml b/azure/templates/build-ios.yml
index 6a00eb2a..f2768c6d 100644
--- a/azure/templates/build-ios.yml
+++ b/azure/templates/build-ios.yml
@@ -14,8 +14,8 @@ steps:
- task: InstallAppleCertificate@2
displayName: Install Apple Certificate
inputs:
- certSecureFile: 'comwell_cert_jun2025.p12'
- certPwd: ''
+ certSecureFile: 'comwell_distribution.p12'
+ certPwd: 'd%e44dQ8!VQ&8S'
keychain: 'temp'
# Install Apple provisioning profile
@@ -85,15 +85,6 @@ steps:
PathtoPublish: 'comwell_key_app/build/ios/ipa'
ArtifactName: 'ios-ipa'
publishLocation: 'Container'
-# (Optional) Publish artifact
-# - task: PublishBuildArtifacts@1
-# inputs:
-# PathtoPublish: 'build/ios/ipa'
-# ArtifactName: 'ios-app'
-# publishLocation: 'Container'
-
-
-
- task: AppStoreRelease@1
inputs:
diff --git a/azure/templates/env-vars.yml b/azure/templates/env-vars.yml
index 97ae17df..19a72927 100644
--- a/azure/templates/env-vars.yml
+++ b/azure/templates/env-vars.yml
@@ -25,6 +25,20 @@ variables:
value: 'Stage'
${{ if eq(parameters.env, 'develop') }}:
value: 'Develop'
+ - name: APPLE_PROV_PROFILE_UUID
+ ${{ if eq(parameters.env, 'production') }}:
+ value: 'Prod'
+ ${{ if eq(parameters.env, 'staging') }}:
+ value: '6f26d09a-71b4-4172-a1c2-e45ef0723546'
+ ${{ if eq(parameters.env, 'develop') }}:
+ value: 'Develop'
+ - name: APPLE_CERTIFICATE_SIGNING_IDENTITY
+ ${{ if eq(parameters.env, 'production') }}:
+ value: 'Prod'
+ ${{ if eq(parameters.env, 'staging') }}:
+ value: '6f26d09a-71b4-4172-a1c2-e45ef0723546'
+ ${{ if eq(parameters.env, 'develop') }}:
+ value: 'Develop'
# iOS
- name: iosBundleId
${{ if eq(parameters.env, 'production') }}:
@@ -37,7 +51,7 @@ variables:
${{ if eq(parameters.env, 'production') }}:
value: 'CP_Prod.mobileprovision'
${{ if eq(parameters.env, 'staging') }}:
- value: 'CP_Stage.mobileprovision'
+ value: 'Distribution_Stage.mobileprovision'
${{ if eq(parameters.env, 'develop') }}:
value: 'CP_Dev.mobileprovision'
- name: iosScheme
diff --git a/comwell_key_app/ios/Runner.xcodeproj/project.pbxproj b/comwell_key_app/ios/Runner.xcodeproj/project.pbxproj
index 04bccdf3..394726e9 100644
--- a/comwell_key_app/ios/Runner.xcodeproj/project.pbxproj
+++ b/comwell_key_app/ios/Runner.xcodeproj/project.pbxproj
@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 60;
+ objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
@@ -204,8 +204,8 @@
);
mainGroup = 97C146E51CF9000F007C117D;
packageReferences = (
- 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */,
- 60BC597B2DEF216C00031449 /* XCLocalSwiftPackageReference "../../mobilekeys_sdk_plugin/ios/seos_mobile_keys_plugin" */,
+ 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */,
+ 60BC597B2DEF216C00031449 /* XCLocalSwiftPackageReference "seos_mobile_keys_plugin" */,
);
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
projectDirPath = "";
@@ -328,14 +328,10 @@
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
- inputPaths = (
- );
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
- outputPaths = (
- );
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
@@ -349,14 +345,10 @@
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
);
- inputPaths = (
- );
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
);
- outputPaths = (
- );
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
@@ -730,7 +722,7 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = "Runner/RunnerRelease-Stage.entitlements";
CODE_SIGN_IDENTITY = "Apple Development";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 8RNV6AX4ZL;
@@ -746,7 +738,7 @@
PRODUCT_BUNDLE_IDENTIFIER = com.comwell.phoenix.stage;
PRODUCT_NAME = Stage;
PROVISIONING_PROFILE_SPECIFIER = "";
- "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Development Stage";
+ "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Distribution Stage";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
@@ -1128,11 +1120,11 @@
/* End XCConfigurationList section */
/* Begin XCLocalSwiftPackageReference section */
- 60BC597B2DEF216C00031449 /* XCLocalSwiftPackageReference "../../mobilekeys_sdk_plugin/ios/seos_mobile_keys_plugin" */ = {
+ 60BC597B2DEF216C00031449 /* XCLocalSwiftPackageReference "seos_mobile_keys_plugin" */ = {
isa = XCLocalSwiftPackageReference;
relativePath = ../../mobilekeys_sdk_plugin/ios/seos_mobile_keys_plugin;
};
- 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = {
+ 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = {
isa = XCLocalSwiftPackageReference;
relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage;
};