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: docs/github-workflows-setup/ios-browserstack-workflow-setup.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,13 +33,13 @@ These are needed to sign the iOS test package for real device testing.
33
33
See the [GitHub docs on signing Xcode applications](https://docs.github.com/en/actions/how-tos/deploy/deploy-to-third-party-platforms/sign-xcode-applications)
34
34
for a detailed walkthrough.
35
35
36
-
| Secret | Where to get it |
37
-
|---|---|
38
-
|`BUILD_CERTIFICATE_BASE64`| Export a Development certificate (.p12) from Keychain Access, then base64-encode it: `base64 -i build_certificate.p12 \| pbcopy`|
39
-
|`P12_PASSWORD`| The password you set when exporting the .p12 certificate. |
40
-
|`BUILD_PROVISION_PROFILE_BASE64`| Download the provisioning profile (.mobileprovision) from [Apple Developer > Profiles](https://developer.apple.com/account/resources/profiles/list). It must include the app's bundle ID (`com.mlcommons.inference`). Base64-encode it: `base64 -i profile.mobileprovision \| pbcopy`|
41
-
|`KEYCHAIN_PASSWORD`| Any random password for the temporary CI keychain. Generate one with: `openssl rand -base64 32`|
42
-
|`APPLE_DEVELOPMENT_TEAM`| Your 10-character Apple Team ID. Find it at [Apple Developer > Membership details](https://developer.apple.com/account#MembershipDetailsCard) or in Xcode under **Signing & Capabilities**. |
|`IOS_BUILD_CERTIFICATE_BASE64`| Export a Development certificate (.p12) from Keychain Access or Xcode app, then base64-encode it: `base64 -i build_certificate.p12 \| pbcopy`|
39
+
|`IOS_BUILD_CERTIFICATE_PASSWORD`| The password you set when exporting the .p12 certificate.|
40
+
|`IOS_BUILD_PROVISION_PROFILE_BASE64`| Download the provisioning profile (.mobileprovision) from [Apple Developer > Profiles](https://developer.apple.com/account/resources/profiles/list). It must include the app's bundle ID (`com.mlcommons.inference`). Base64-encode it: `base64 -i profile.mobileprovision \| pbcopy`|
41
+
|`IOS_KEYCHAIN_PASSWORD`| Any random password for the temporary CI keychain. Generate one with: `openssl rand -base64 32`|
42
+
|`APPLE_DEVELOPMENT_TEAM`| Your 10-character Apple Team ID. Find it at [Apple Developer > Membership details](https://developer.apple.com/account#MembershipDetailsCard) or in Xcode under **Signing & Capabilities**. |
43
43
44
44
### Firebase
45
45
@@ -86,7 +86,7 @@ under **Project Settings > General > Your apps > iOS app**.
86
86
```bash
87
87
base64 -i certificate.p12 | pbcopy
88
88
```
89
-
- Save the base64 string as `BUILD_CERTIFICATE_BASE64` and the password as `P12_PASSWORD`
89
+
- Save the base64 string as `IOS_BUILD_CERTIFICATE_BASE64` and the password as `IOS_BUILD_CERTIFICATE_PASSWORD`
90
90
91
91
### 4. Create a provisioning profile
92
92
@@ -100,11 +100,11 @@ under **Project Settings > General > Your apps > iOS app**.
100
100
```bash
101
101
base64 -i profile.mobileprovision | pbcopy
102
102
```
103
-
- Save as `BUILD_PROVISION_PROFILE_BASE64`
103
+
- Save as `IOS_BUILD_PROVISION_PROFILE_BASE64`
104
104
105
105
### 5. Set the keychain password
106
106
107
-
Generate a random password and save it as `KEYCHAIN_PASSWORD`:
107
+
Generate a random password and save it as `IOS_KEYCHAIN_PASSWORD`:
0 commit comments