官术网_书友最值得收藏!

Preparing a game profile on the App Store

As I already mentioned, making an iOS game is a little different than making any other mobile game. For iOS games in particular, there are many steps involved in the preproduction period; these steps should be done first on the App Store developer's portal to be able to run a test on a device.

To be able to run these steps, you must have an Apple iOS developer account; if you don't have one yet, then apply for one. It is a straightforward process, and like purchasing any other account, you will need to provide an Apple account number and a credit card or any other valid online payment method.

Registering for an iOS developer account should be processed quickly, so if you apply as an independent person, you might get the approval within two days. However, if you apply as a company, then it might take up to two weeks or a bit more.

Now, you have an Apple iOS account (your developer account permits you to develop or access the iOS dev center only; you will not be able to access Mac or Safari dev centers). We now have to perform several steps, which should be done in proper order, as some steps will be based on the previous steps. The good thing about the latest updates from Apple is that they made a new and better control panel, which organizes with the correct order. Previously, the control panel was a bit messy, which made it difficult to find what you want.

Preparing a game profile on the App Store

Generating certificates

Generating a certificate is a process that needs to be started in the development device (your Mac) and then completed in the Apple developer's portal.

First, you will need to open KeyChain Access, and through the drop-down menu of KeyChain Access, select Certificate Assistant. Finally, click on Request a Certificate from a Certified Authority.

Generating certificates

From the Certificate Assistant window, fill the User Email Address field with your e-mail, insert a common name, and mark the Save to disk option to save the file to your disk. Click on Continue and save it to your desktop (or somewhere you can remember later).

This process will generate a file with a *.certSigningRequest extension. Go directly to the Apple developer's portal, access the iOS developers, and click on the Certificates section.

Click on Add, and you will be moved to a screen where you need to select a certificate type. Keep in mind that we will use the generated *.certSigningRequest extension twice. We will generate a development certificate to be used for the testing phase, and then we will make one for production, which will be used for the final build and store submission version of your games.

Generating certificates

Here, select iOS App Development and click on Continue. In the following screen, you will find some information about how to make the *.certSigningRequest file, which we already made. Then, you can click on Continue and select the file from your desktop (or wherever you saved it).

Click on Generate, and this will provide you with a valid development certificate; download it.

Redo the same process, but this time, select App Store and Ad Hoc and use the same process to generate the production certificate and download it.

Now, as you have two certificates downloaded (files with the *.cer extension), double-click on each of them. This will run KeyChain Access for you and ask you whether you really want to install it. Do the process twice, as we will require one development certificate while building and testing and another one for the distribution build.

After installing both, you will find that they have a green icon next to each of them, and this tells you that both are valid.

Generating an App ID

Now, go back to the main panel in your iOS developer account screen, and from the section named Identifiers, choose the subsection App IDs and start adding a new App ID.

The process is very simple and it involves adding some inputs:

  • App ID Description: You should describe your game/app within a small phrase. Normally, using your game name is enough to fill this input field.
  • App ID Prefix: This will be auto added for you by Apple.
  • App ID Suffix: This is the most important input (Bundle ID), and this is the one that will be used in your provisioning profile. Usually, you write the word com followed by . and then your company name followed by another . after which you finally write the game name, for example, com.companyName.GameName.
  • App Services: This allows you to select what exactly the game will be supporting. Keep in mind that you can come here again and edit the ID and regenerate it, so don't worry if you forget something.

Finally, click on Continue to finish the process of adding the App ID (Bundle ID).

主站蜘蛛池模板: 大渡口区| 平顶山市| 金坛市| 东兰县| 东山县| 富川| 叙永县| 长寿区| 澜沧| 鞍山市| 西畴县| 珲春市| 蒙山县| 天峻县| 沧州市| 乌兰察布市| 沾益县| 且末县| 万荣县| 静乐县| 河间市| 黄浦区| 泗水县| 安福县| 修水县| 静宁县| 百色市| 宿迁市| 斗六市| 台北市| 西畴县| 安顺市| 确山县| 彭泽县| 连南| 长沙县| 桃园县| 鹿邑县| 平定县| 仪陇县| 合阳县|