Skip to content

Commit de3a5c5

Browse files
committed
Fix macOS CI: correct Developer ID cert and signing identity
- Export correct Developer ID Application cert (was wrong cert entirely - push notification cert for different app) - Use single APPLE_DEVID_P12 secret (3KB fits without splitting) - Fix signing_identity to match actual cert name in keychain
1 parent dbe91bd commit de3a5c5

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,8 @@ jobs:
4242
run: |
4343
echo "${{ secrets.APPLE_APPSTORE_P12 }}" | base64 -d > /tmp/macos_appstore.p12
4444
echo "${{ secrets.APPLE_INSTALLER_P12 }}" | base64 -d > /tmp/macos_installer.p12
45-
printf '%s' "$DEVID_PART1" "$DEVID_PART2" | base64 -d > /tmp/macos_devid.p12
46-
echo "DevID p12 size: $(wc -c < /tmp/macos_devid.p12) bytes (expected ~43839)"
45+
echo "${{ secrets.APPLE_DEVID_P12 }}" | base64 -d > /tmp/macos_devid.p12
4746
echo "${{ secrets.APPLE_P8_KEY }}" | base64 -d > /tmp/appstore_connect.p8
48-
env:
49-
DEVID_PART1: ${{ secrets.APPLE_DEVID_P12_PART1 }}
50-
DEVID_PART2: ${{ secrets.APPLE_DEVID_P12_PART2 }}
51-
5247
- name: Inject credential paths into perry.toml
5348
run: |
5449
sed -i '/^\[macos\]/a certificate = "/tmp/macos_appstore.p12"' perry.toml

0 commit comments

Comments
 (0)