|
56 | 56 |
|
57 | 57 | * Upload the archive:
|
58 | 58 |
|
59 |
| - * Open in Xcode: |
| 59 | + * If `flutter build ipa` successfully built an IPA file: |
60 | 60 |
|
61 |
| - ``` |
62 |
| - open build/ios/archive/Runner.xcarchive |
63 |
| - ``` |
| 61 | + * Run `open -a Transporter build/ios/ipa/'Zulip beta'.ipa`. |
64 | 62 |
|
65 |
| - * Select the "Distribute App" button, and answer the prompts. |
| 63 | + * Hit the big blue "Deliver" button in the Transporter app. |
66 | 64 |
|
67 |
| - * Start with "Custom". |
| 65 | + * Otherwise: |
68 | 66 |
|
69 |
| - * When asked, choose "Manually manage app signing". |
70 |
| - Choose the only available app provisioning profile. |
| 67 | + * Open in Xcode: |
71 | 68 |
|
72 |
| - (It's not clear why Xcode isn't able to make this same choice |
73 |
| - when asked to automatically manage app signing.) |
| 69 | + ``` |
| 70 | + open build/ios/archive/Runner.xcarchive |
| 71 | + ``` |
| 72 | +
|
| 73 | + * Select the "Distribute App" button, and answer the prompts. |
| 74 | +
|
| 75 | + * Start with "Custom". |
| 76 | +
|
| 77 | + * When asked, choose "Manually manage app signing". |
| 78 | + Choose the only available app provisioning profile. |
| 79 | +
|
| 80 | + (It's not clear why Xcode isn't able to make this same choice |
| 81 | + when asked to automatically manage app signing.) |
74 | 82 |
|
75 | 83 | * The build will go automatically to the alpha users in a few minutes,
|
76 | 84 | provided all goes well with the "processing" step.
|
|
138 | 146 | -> (your Apple ID) -> "Kandra Labs, Inc.". Hit the "add" icon,
|
139 | 147 | and choose "Apple Distribution", to create a key and cert.
|
140 | 148 | Then use the website only to create or edit the profile.
|
| 149 | +
|
| 150 | +* For iOS uploads, you'll want the Transporter app — it's published by |
| 151 | + Apple but doesn't come with macOS or Xcode, and instead is its own |
| 152 | + item in the Mac App Store: |
| 153 | + <https://apps.apple.com/us/app/transporter/id1450874784> |
| 154 | +
|
| 155 | + Install the app, open it, and log in. |
0 commit comments