Create a Wildcard App ID for iOS

In this tutorial for setting up your iOS test automation on Windows using TestProject, we’ll learn how to create a Wildcard App ID for iOS as part of creating your provisioning profile. You will need to complete the steps described below only if you have never developed an iOS application before and thus you do not have a Wildcard App ID yet, and need to create a new one. 

Tutorial Overview

  1. Step 1 – Prerequisites
  2. Step 2 – Get your Apple’s Developer Program Team ID
  3. Step 3 – Create a Certificate Signing Request (CSR)
  4. Step 4 – Create your Mobile Provisioning Profile
    4.3. You’re here→ Create a Wildcard App ID
  5. Step 5 – Record or Develop iOS Test Automation using TestProject

Let’s get started!

In order to create a Wildcard App ID,  the first thing you need to do is to log into your Apple Developers Portal.

iOSonWindows_Appleportal*Note that you have to have the “Apple Developer Program” label (as seen in the image above). If you don’t have this label, it means that you only have a simple Apple ID and that you do not have an Apple Developer Program subscription (As required in the prerequisites described in step 1.2). 


Once you’re logged in, under “Identifiers”, click on “App IDs”. Then, click on the “plus” icon at the upper-right side of the screen:



Under “App ID Description”, type in the “Name” textbox: TestProject



Scroll down and select the option: “Wildcard App ID”. Then, in the “Bundle ID” textbox, type: TestProject.*



Scroll down to the bottom of the page and click “Continue”:



Verify that the “Identifier” is in the form of: {YOUR_TEAM_ID}.TestProject.*
(You can find your team ID here).



Then, scroll down to the bottom of the page and click “Register”:


Verify that you get the message: “Registration complete”.



Scroll down to the bottom of the page and click “Done”:



Under “Identifiers”, click on “App IDs” and verify that you can see the newly created App ID:


That’s it! 😉 
If you’ve followed all of the steps above, you should now have a Wildcard App ID.
Continue on to the next step (step 4.3) to complete the provisioning profile process and setup your iOS test automation.

I would be happy to read your questions in the comments section below!