ios: sign with disposable login keychain
Some checks failed
TestFlight Release / testflight (push) Failing after 17s
Some checks failed
TestFlight Release / testflight (push) Failing after 17s
This commit is contained in:
@@ -13,14 +13,15 @@ git tag release/v1.10.0
|
||||
git push origin release/v1.10.0
|
||||
```
|
||||
|
||||
The release job runs on the `xcode` runner label, imports the signing p12 into
|
||||
a temporary per-user keychain, makes that keychain the user default for the
|
||||
The release job runs on the `xcode` runner label, creates the runner user's
|
||||
login keychain from Gitea secrets, makes that keychain the user default for the
|
||||
duration of the job, installs the App Store provisioning profile in both the
|
||||
legacy MobileDevice directory and the Xcode UserData directory used by newer
|
||||
Xcode releases, builds and uploads the app with fastlane, then creates or
|
||||
updates the matching Gitea release with the generated IPA as an asset. The job
|
||||
restores the previous user default keychain and deletes the temporary signing
|
||||
keychain and installed profiles in an `always()` cleanup step.
|
||||
restores the previous user default keychain and deletes the user login keychain
|
||||
and installed profiles in an `always()` cleanup step. No signing material is
|
||||
installed into the system keychain.
|
||||
|
||||
Required repository secrets:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user