From 73f2cfac954cf2674304881dc0888f230bf53327 Mon Sep 17 00:00:00 2001 From: Vadim <44135514+vodemn@users.noreply.github.com> Date: Mon, 28 Jul 2025 18:08:13 +0200 Subject: [PATCH 1/3] Update project.pbxproj --- ios/Runner.xcodeproj/project.pbxproj | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index af1f354..9bb9f4f 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -556,7 +556,8 @@ CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_IDENTITY = "Apple Distribution"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Distribution"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; @@ -618,7 +619,7 @@ ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_IDENTITY = "Apple Distribution"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; @@ -788,6 +789,7 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; DEVELOPMENT_TEAM = 489Z6UQMGN; From 03ddcfeca01fa86228d2c962e546b1b9d3c9e272 Mon Sep 17 00:00:00 2001 From: Vadim <44135514+vodemn@users.noreply.github.com> Date: Tue, 29 Jul 2025 10:48:10 +0200 Subject: [PATCH 2/3] Update build_ipa.yml --- .github/workflows/build_ipa.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build_ipa.yml b/.github/workflows/build_ipa.yml index 24b46b0..67c3ab3 100644 --- a/.github/workflows/build_ipa.yml +++ b/.github/workflows/build_ipa.yml @@ -140,18 +140,19 @@ jobs: - name: Build .ipa run: | - flutter build ipa \ - --release \ - --flavor $FLAVOR \ - --target lib/main_$FLAVOR.dart \ - --export-options-plist=ios/Runner/ExportOptions.plist + echo "$(cat ios/Runner/ExportOptions.plist)" + # flutter build ipa \ + # --release \ + # --flavor $FLAVOR \ + # --target lib/main_$FLAVOR.dart \ + # --export-options-plist=ios/Runner/ExportOptions.plist - - name: Upload artifact - if: ${{ inputs.upload-artifact }} - uses: actions/upload-artifact@v4 - with: - name: m3_lightmeter_ipa - path: build/ios/ipa/lightmeter.ipa + # - name: Upload artifact + # if: ${{ inputs.upload-artifact }} + # uses: actions/upload-artifact@v4 + # with: + # name: m3_lightmeter_ipa + # path: build/ios/ipa/lightmeter.ipa - name: Clean up keychain and provisioning profile if: ${{ always() }} From ed5ce4a9093fc5c61b710a7e712f6e17eea93e63 Mon Sep 17 00:00:00 2001 From: Vadim <44135514+vodemn@users.noreply.github.com> Date: Tue, 29 Jul 2025 11:04:38 +0200 Subject: [PATCH 3/3] changed code signing identity --- .github/workflows/build_ipa.yml | 23 +++++++++++------------ ios/Runner.xcodeproj/project.pbxproj | 2 +- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build_ipa.yml b/.github/workflows/build_ipa.yml index 67c3ab3..24b46b0 100644 --- a/.github/workflows/build_ipa.yml +++ b/.github/workflows/build_ipa.yml @@ -140,19 +140,18 @@ jobs: - name: Build .ipa run: | - echo "$(cat ios/Runner/ExportOptions.plist)" - # flutter build ipa \ - # --release \ - # --flavor $FLAVOR \ - # --target lib/main_$FLAVOR.dart \ - # --export-options-plist=ios/Runner/ExportOptions.plist + flutter build ipa \ + --release \ + --flavor $FLAVOR \ + --target lib/main_$FLAVOR.dart \ + --export-options-plist=ios/Runner/ExportOptions.plist - # - name: Upload artifact - # if: ${{ inputs.upload-artifact }} - # uses: actions/upload-artifact@v4 - # with: - # name: m3_lightmeter_ipa - # path: build/ios/ipa/lightmeter.ipa + - name: Upload artifact + if: ${{ inputs.upload-artifact }} + uses: actions/upload-artifact@v4 + with: + name: m3_lightmeter_ipa + path: build/ios/ipa/lightmeter.ipa - name: Clean up keychain and provisioning profile if: ${{ always() }} diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 9bb9f4f..2ed38e4 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -620,7 +620,7 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Distribution"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; DEVELOPMENT_TEAM = "";