Commit f3fced1
fix(release): embed Developer ID provisioning profile in app bundle
The archive's Automatic signing embeds a Mac Development profile whose
cert list does NOT include the Developer ID Application certificate.
After we re-sign with Developer ID, the embedded profile's cert list no
longer matches the signing identity → Gatekeeper rejects the launch
with 'application can't be opened'.
Fix: install MAC_PROVISIONING_PROFILE secret (manually created Developer
ID profile for com.doomcoder.app) and replace embedded.provisionprofile
before the re-sign pass. This makes the embedded profile, signing cert,
and entitlements all consistent for Gatekeeper validation.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 1553baf commit f3fced1
1 file changed
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
81 | 100 | | |
82 | 101 | | |
83 | 102 | | |
| |||
154 | 173 | | |
155 | 174 | | |
156 | 175 | | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
157 | 187 | | |
158 | 188 | | |
159 | 189 | | |
| |||
0 commit comments