From be423a9d724544ebc72e45b0d206b0eff2c238eb Mon Sep 17 00:00:00 2001 From: Clement Date: Thu, 26 Sep 2024 17:26:14 +0800 Subject: [PATCH 1/3] chore: workflow, codesign --- .github/workflows/build.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 234a9f5..ec4d6a1 100755 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,7 +7,7 @@ permissions: read-all env: XCODE_PROJECT: "approf.xcodeproj" XCODE_SCHEME: "approf" - CODE_SIGN_IDENTITY: "-" + CODE_SIGN_IDENTITY: "${{ secrets.CODE_SIGN_IDENTITY }}" BUILD_DIR: "build" XCODE_ARCHIVE: "approf.xcarchive" APP_NAME: "approf.app" @@ -28,6 +28,11 @@ jobs: - name: Allow macro run: | defaults write com.apple.dt.Xcode IDESkipMacroFingerprintValidation -bool YES + - name: Install certs + uses: apple-actions/import-codesign-certs@v3 + with: + p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} + p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - name: Build run: xcodebuild -project "$XCODE_PROJECT" -scheme "$XCODE_SCHEME" archive CODE_SIGN_IDENTITY="$CODE_SIGN_IDENTITY" -archivePath "$BUILD_DIR/$XCODE_ARCHIVE" - name: Export From e3443b88fa70498c04c82bf75c1b86a0530a9517 Mon Sep 17 00:00:00 2001 From: Clement Date: Thu, 26 Sep 2024 17:35:40 +0800 Subject: [PATCH 2/3] chore: workflow, codesign --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ec4d6a1..4e2a0bd 100755 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,7 +7,7 @@ permissions: read-all env: XCODE_PROJECT: "approf.xcodeproj" XCODE_SCHEME: "approf" - CODE_SIGN_IDENTITY: "${{ secrets.CODE_SIGN_IDENTITY }}" + CODE_SIGN_IDENTITY: "${{ secrets.APPLE_DEVELOPMENT_CODE_SIGN_IDENTITY }}" BUILD_DIR: "build" XCODE_ARCHIVE: "approf.xcarchive" APP_NAME: "approf.app" @@ -31,7 +31,7 @@ jobs: - name: Install certs uses: apple-actions/import-codesign-certs@v3 with: - p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} + p12-file-base64: ${{ secrets.APPLE_DEVELOPMENT_CERTIFICATES_P12 }} p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - name: Build run: xcodebuild -project "$XCODE_PROJECT" -scheme "$XCODE_SCHEME" archive CODE_SIGN_IDENTITY="$CODE_SIGN_IDENTITY" -archivePath "$BUILD_DIR/$XCODE_ARCHIVE" From 797e850a05311d2ed9bb811e39b60b0934829cca Mon Sep 17 00:00:00 2001 From: Clement Date: Thu, 26 Sep 2024 18:20:07 +0800 Subject: [PATCH 3/3] chore: workflow, apple development --- approf.xcodeproj/project.pbxproj | 1 + 1 file changed, 1 insertion(+) diff --git a/approf.xcodeproj/project.pbxproj b/approf.xcodeproj/project.pbxproj index e93eb6e..c674a71 100644 --- a/approf.xcodeproj/project.pbxproj +++ b/approf.xcodeproj/project.pbxproj @@ -942,6 +942,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = approf/pprof.entitlements; + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1;