You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASING.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@ The release workflow expects these repository or organization secrets:
20
20
-`BUILD_CERTIFICATE_BASE64`: base64-encoded Developer ID Application `.p12`
21
21
-`P12_PASSWORD`: password for the `.p12`
22
22
-`KEYCHAIN_PASSWORD`: temporary keychain password used on the runner
23
+
-`ARCHIVE_PROVISIONING_PROFILE_BASE64`: base64-encoded `Mac Team Provisioning Profile: CoreTools.Core-Monitor` for the archive step
23
24
-`WEATHERKIT_PROVISIONING_PROFILE_BASE64`: base64-encoded `Mac Team Direct Provisioning Profile: CoreTools.Core-Monitor`
24
25
-`APPLE_TEAM_ID`: Apple Developer team id when using Apple ID notarization
25
26
- For notarization, configure one of these:
@@ -71,10 +72,9 @@ Signed archive + zip:
71
72
./scripts/release/build_release.sh
72
73
```
73
74
74
-
`build_release.sh` forces a manual `Developer ID Application` signing identity for the archive step so the release path does not depend on whichever automatic-signing identity Xcode happens to prefer locally.
75
-
`build_release.sh` now archives with automatic signing and then performs a `developer-id` export so the release artifact keeps the WeatherKit entitlement while still shipping as a Developer ID app.
75
+
`build_release.sh` now archives with automatic signing against the WeatherKit-enabled development profile installed on the machine, then performs a `developer-id` export so the release artifact keeps the WeatherKit entitlement while still shipping as a Developer ID app.
76
76
77
-
The repository's `Release` configuration now uses the WeatherKit entitlement. The direct-download path therefore depends on the direct-distribution provisioning profile secret listed above.
77
+
The repository's `Release` configuration now uses the WeatherKit entitlement. The direct-download path therefore depends on both provisioning profile secrets listed above: the development profile for the archive phase and the direct-distribution profile for the export phase.
0 commit comments