Skip to content

Commit 4c0a2b4

Browse files
Fix typo ios page (#172)
Fix typo on iOS page
1 parent ef9feaf commit 4c0a2b4

File tree

1 file changed

+29
-30
lines changed

1 file changed

+29
-30
lines changed
Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
---
22
title: Publish your game to iOS
33
---
4+
45
# Publish your game to iOS
56

6-
GDevelop can automatically package your game for iOS so that you can test it on your iPhoen. GDevelop is also able to automatically send it to the App Store Connect, the website where you can publish your game on the App Store and send it to your iPhone or to other testers using *TestFlight*.
7+
GDevelop can automatically package your game for iOS so that you can test it on your iPhone. GDevelop is also able to automatically send it to the App Store Connect, the website where you can publish your game on the App Store and send it to your iPhone or to other testers using _TestFlight_.
78

89
!!! note
910

1011
GDevelop cloud builds, which includes automatic packaging for Android, iOS and desktop, are part of GDevelop memberships. Check the [GDevelop website](https://gdevelop.io/pricing) to compare the different plans and which one will work best for you.
1112

12-
1313
## Making sure that your game is ready for packaging
1414

1515
It is important to verify that your game is ready to be exported for iOS:
1616

17-
* In the game properties that are accessible from the [Project Manager](/gdevelop5/interface)), make sure to enter a valid _package name_. A package name is an identifier like this: `com.yourname.gamename`. It's like the address of a website but reversed. You can choose any package name provided that:
18-
* It is not used by another game or application on iOS or Android.
19-
* It is written with only letters, numbers, and dots. Only put one dot between words (for example, `com..mygame` or `..mygame` are not valid). _Limit this identifier to 2-5 words maximum._
20-
* You properly registered it on the [App Store Connect website](./app-store), if you want to publish it on the App Store.
21-
* Also check that you've included the required icons.
17+
- In the game properties that are accessible from the [Project Manager](/gdevelop5/interface)), make sure to enter a valid _package name_. A package name is an identifier like this: `com.yourname.gamename`. It's like the address of a website but reversed. You can choose any package name provided that:
18+
- It is not used by another game or application on iOS or Android.
19+
- It is written with only letters, numbers, and dots. Only put one dot between words (for example, `com..mygame` or `..mygame` are not valid). _Limit this identifier to 2-5 words maximum._
20+
- You properly registered it on the [App Store Connect website](./app-store), if you want to publish it on the App Store.
21+
- Also check that you've included the required icons.
2222

2323
## Create your Apple Developer account
2424

@@ -28,27 +28,27 @@ Open your Apple Developer account on [Apple Developer website](https://developer
2828

2929
Click on the **Share** button in the GDevelop toolbar, then choose **iOS** and **One-click packaging**.
3030

31-
Choose if you want to package the game for testing it on an iPhone or an iPad, that was registered on your Apple Developer account, or if you want to publish it to App Store Connect - so it can be tested using *TestFlight* and then reviewed and published on the App Store.
31+
Choose if you want to package the game for testing it on an iPhone or an iPad, that was registered on your Apple Developer account, or if you want to publish it to App Store Connect - so it can be tested using _TestFlight_ and then reviewed and published on the App Store.
3232

3333
### Create a new certificate
3434

3535
To make sure that your game can be run on an iPhone or iPad, you need to create a certificate (one for development and one for distribution on the App Store). GDevelop will guide you through the process:
3636

3737
In the page to do the one-click packaging for iOS, click on **Add new**.
3838

39-
* You first need to create a Certificate Signing Request (CSR). Enter your full name (or organisation name), country and press **Create request**. Then, click on the button to **download** the CSR.
40-
* Go to the [Apple Developer certificate page](https://developer.apple.com/account/resources/certificates/list) and click on the **+** button.
39+
- You first need to create a Certificate Signing Request (CSR). Enter your full name (or organisation name), country and press **Create request**. Then, click on the button to **download** the CSR.
40+
- Go to the [Apple Developer certificate page](https://developer.apple.com/account/resources/certificates/list) and click on the **+** button.
4141

42-
* Choose either **Apple Development** (for testing on your iPhone/iPad) or **Apple Distribution** (for the App Store/TestFlight) and then **Continue**.
42+
- Choose either **Apple Development** (for testing on your iPhone/iPad) or **Apple Distribution** (for the App Store/TestFlight) and then **Continue**.
4343

44-
![Choose type of certificate](./certificate-choose-type.png)
44+
![Choose type of certificate](./certificate-choose-type.png)
4545

46-
* Upload the **CSR file** you downloaded in the previous step.
47-
* Finally, **download the certificate** (.cer file) that was generated by Apple.
46+
- Upload the **CSR file** you downloaded in the previous step.
47+
- Finally, **download the certificate** (.cer file) that was generated by Apple.
4848

49-
* Go back in GDevelop and upload the certificate you just downloaded.
49+
- Go back in GDevelop and upload the certificate you just downloaded.
5050

51-
Your certificate is now ready to be used by GDevelop. You now need to create a provisioning profile that will allow your game to be run on your iPhone or iPad (in case your created a *Apple Development* certificate), or sent to the App Store (in case you created a *Apple Distribution* certificate).
51+
Your certificate is now ready to be used by GDevelop. You now need to create a provisioning profile that will allow your game to be run on your iPhone or iPad (in case you created a _Apple Development_ certificate), or sent to the App Store (in case you created a _Apple Distribution_ certificate).
5252

5353
### Register your device (for testing on your iPhone/iPad)
5454

@@ -58,11 +58,11 @@ Your certificate is now ready to be used by GDevelop. You now need to create a p
5858

5959
Before creating a provisioning profile, you need to register your device. You can do this by going to the [Apple Developer devices page](https://developer.apple.com/account/resources/devices/list) and clicking on the **+** button.
6060

61-
* Enter your device name of your choice (for example "My iPhone").
62-
* Enter the Device ID (UDID). You can find here using a few methods:
61+
- Enter your device name of your choice (for example "My iPhone").
62+
- Enter the Device ID (UDID). You can find here using a few methods:
6363

64-
* If you have a mac, connect the iPhone to your computer and open it using Finder. See [this page for more information](https://medium.com/@igor_marques/how-to-find-an-iphones-udid-2d157f1cf2b9).
65-
* Otherwise, install iTunes and connect your iPhone to your computer (Windows or macOS). See [this page explaining how to find the UDID on iTunes](https://www.wikihow.com/Obtain-the-Identifier-Number-(UDID)-for-an-iPhone,-iPod-or-iPad).
64+
- If you have a mac, connect the iPhone to your computer and open it using Finder. See [this page for more information](https://medium.com/@igor_marques/how-to-find-an-iphones-udid-2d157f1cf2b9).
65+
- Otherwise, install iTunes and connect your iPhone to your computer (Windows or macOS). See [this page explaining how to find the UDID on iTunes](<https://www.wikihow.com/Obtain-the-Identifier-Number-(UDID)-for-an-iPhone,-iPod-or-iPad>).
6666

6767
Once you have the UDID, copy and paste it in the field and click **Continue**.
6868

@@ -72,15 +72,15 @@ To create a provisioning profile, go to the [Apple Developer provisioning profil
7272

7373
![Add a provisioning profile from the Apple Developer website](./provisioning-profile-add.png)
7474

75-
* Choose either **iOS App Development** (for testing on your iPhone/iPad) or **App Store Connect** (for the App Store/TestFlight) and then **Continue**.
75+
- Choose either **iOS App Development** (for testing on your iPhone/iPad) or **App Store Connect** (for the App Store/TestFlight) and then **Continue**.
7676

7777
![Choose provisioning type](provisioning-profile-choose-type.png)
7878

79-
* Choose *XCode iOS Wildcard App ID* and then **Continue**.
80-
* Choose the certificate you created previously. If you don't see any certificate, you probably have mismatched the kind of certificate you created (development or distribution).
81-
* For a profile used for *testing on your devices*, you'll be asked for checking the devices that you want to test on.
82-
* Finally, click on **Continue** to create the provisioning profile. Download it.
83-
* Go back to GDevelop and upload the provisioning profile you just downloaded.
79+
- Choose _XCode iOS Wildcard App ID_ and then **Continue**.
80+
- Choose the certificate you created previously. If you don't see any certificate, you probably have mismatched the kind of certificate you created (development or distribution).
81+
- For a profile used for _testing on your devices_, you'll be asked for checking the devices that you want to test on.
82+
- Finally, click on **Continue** to create the provisioning profile. Download it.
83+
- Go back to GDevelop and upload the provisioning profile you just downloaded.
8484

8585
You can now close the window to create the certificate/provisioning profile. Your certificate and provisioning profile should be listed. You can close the window and start packaging your game for iOS.
8686

@@ -97,12 +97,11 @@ If you want to test it on your iPhone/iPad, you need to install the IPA file on
9797

9898
Connect your iPhone/iPad to your computer using a USB cable.
9999

100-
* On a macOS computer, open Finder on your computer and navigate to the folder where the IPA file is located. Drag'n'drop the IPA file on the iPhone/iPad icon in the Finder window.
101-
* On a Windows computer, open iTunes and connect your iPhone/iPad to your computer. Then, navigate to the folder where the IPA file is located. Click the "Apps" tab in the left sidebar menu. If the left sidebar is not visible, click the "View" tab in the top navigation menu, then click "Show Sidebar." Drag'n'drop the IPA file on the iPhone/iPad icon in the iTunes window. Connect your iPhone/iPad to your computer and click "Sync" in the iTunes window.
102-
100+
- On a macOS computer, open Finder on your computer and navigate to the folder where the IPA file is located. Drag'n'drop the IPA file on the iPhone/iPad icon in the Finder window.
101+
- On a Windows computer, open iTunes and connect your iPhone/iPad to your computer. Then, navigate to the folder where the IPA file is located. Click the "Apps" tab in the left sidebar menu. If the left sidebar is not visible, click the "View" tab in the top navigation menu, then click "Show Sidebar." Drag'n'drop the IPA file on the iPhone/iPad icon in the iTunes window. Connect your iPhone/iPad to your computer and click "Sync" in the iTunes window.
103102

104103
## Publish to the App Store
105104

106105
To automatically publish your game on the App Store, you can set up an authentication key, enabling GDevelop to automatically send your game to the App Store Connect website. You will be able to set up the app and testers, including yourself, to test your game through the TestFlight app.
107106

108-
Read this page about [testing and publishing your game on the App Store](./app-store).
107+
Read this page about [testing and publishing your game on the App Store](./app-store).

0 commit comments

Comments
 (0)