@@ -137,27 +137,11 @@ Ensure your iOS project includes the asset compilation target:
137
137
- Bundle ID: Must match your project's ` BundleIdentifier `
138
138
- SKU: Unique identifier for your records
139
139
140
- ## App Information
141
-
142
- ### Required Information
143
-
144
- - ** App Name:** Display name in the App Store
145
- - ** Subtitle:** Brief description
146
- - ** Category:** Primary and secondary categories
147
- - ** Content Rights:** Whether you own or have licensed all content
148
-
149
- ### App Store Listing
150
-
151
- - ** Description:** Detailed app description
152
- - ** Keywords:** Search terms (comma-separated)
153
- - ** Marketing URL:** Your app's website
154
- - ** Privacy Policy URL:** Required for most apps
155
-
156
140
## Screenshots and Media
157
141
158
142
### Required Screenshots
159
143
160
- You need screenshots for each device type you support :
144
+ You need screenshots for each of the following devices :
161
145
162
146
- ** iPhone 6.7"** (iPhone 14 Pro Max): 1290 x 2796 pixels
163
147
- ** iPhone 6.5"** (iPhone 11 Pro Max): 1242 x 2688 pixels
@@ -167,6 +151,8 @@ You need screenshots for each device type you support:
167
151
168
152
### App Preview Videos (Optional)
169
153
154
+ Although optional a video to demo your game will certainly appeal to the audience.
155
+
170
156
- 30 seconds maximum
171
157
- Same dimensions as screenshots
172
158
- Shows actual app gameplay
@@ -181,17 +167,15 @@ rm -rf bin/ obj/
181
167
dotnet publish -c Release -f net8.0-ios -r ios-arm64 -p:ArchiveOnBuild=true
182
168
```
183
169
184
- ## Upload Method
185
-
186
- ### Transporter
170
+ ## Upload Method using Transporter
187
171
188
- - Standalone upload tool from Apple
172
+ - Standalone upload tool from Apple can be found in the ** Applications ** folder.
189
173
190
174
| ![ Figure 4-1: Transporter] ( images/ios/transporter.png ) |
191
175
| :----------------------------------------------------------------------------------------------------------------------------------------: |
192
176
| ** Figure 4-1: Transporter** |
193
177
194
- - Useful for automated workflows
178
+ Step through the upload process for your IPA file.
195
179
196
180
| ![ Figure 4-2: Transporter Upload Step 1] ( images/ios/transporter-upload1.png ) |
197
181
| :----------------------------------------------------------------------------------------------------------------------------------------: |
@@ -201,16 +185,9 @@ dotnet publish -c Release -f net8.0-ios -r ios-arm64 -p:ArchiveOnBuild=true
201
185
| :----------------------------------------------------------------------------------------------------------------------------------------: |
202
186
| ** Figure 4-3: Transporter Upload Step 2** |
203
187
204
- - Requires pre-signed IPA file
205
-
206
- ## Build Processing
207
-
208
- After upload:
188
+ ## After uploading
209
189
210
- 1 . ** Processing Time:** 10-60 minutes typically
211
- 2 . ** Build Appears:** In App Store Connect under "Activity"
212
- 3 . ** Status Check:** Wait for "Ready to Submit" status
213
- 4 . ** Build Selection:** Choose the build for your app version
190
+ The process can take a few moments to happen, but switching to the AppStore to watch the progress and complete the publication of your app.
214
191
215
192
| ![ Figure 4-4: iOS Builds] ( images/ios/testflight-build.png ) |
216
193
| :----------------------------------------------------------------------------------------------------------------------------------------: |
@@ -220,7 +197,7 @@ After upload:
220
197
| :----------------------------------------------------------------------------------------------------------------------------------------: |
221
198
| ** Figure 4-5 Encryption Dialog** |
222
199
223
- ** Tip:** If you want to skip this dialog box altogether because you do not use encryption in your game, simply add this to the info.plist.
200
+ ** Tip:** If you want to skip the Encryption dialog box altogether because you do not use encryption in your game, simply add this to the ** info.plist** file .
224
201
225
202
``` xml
226
203
<key >ITSAppUsesNonExemptEncryption</key >
0 commit comments