logo logo

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. Click on “Certificates, IDs & Profiles”:

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 the “plus” icon:


Select the “App IDs” option and click on “Continue”:


In “Platform”, select the “iOS, tvOS, watchOS” option and in the description, write: “TestProject”. Then, In the “Bundle ID” section, you should select the “Wildcard” option. You need to type this value in the text box: TestProject.* Eventually, click on “Continue”.


Click on “Register”:


That’s it! You should now see the newly created App ID in the below list:


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!

About the author

Amit Yahav

Backend developer & Test automation solution architect at TestProject.
Father of one, tech geek and Manchester United fan!


6 2 comments
  • SATISH KALE November 30, 2020, 11:16 am

    Hi Amit,
    I’m getting error ‘Application ID must be ‘.*’ or ‘.TestProject.*’ when profile is uploaded. we don’t have access to create provisioning profile and admin provided a profile. Do we need to follow the specific name criteria as mentioned in the error?

    • Amit Yahav November 30, 2020, 11:31 am

      Hi Satish,
      Yes, the wildcard app ID must be exactly as described in the tutorial. In fact, all the stages in this tutorial are important and you should follow them all. Each step depends on the success of the previous one. In case you don’t have access to create certificates/profiles in your Apple developer account, please make sure that your admin follows this tutorial. If you need our help, please do not hesitate to ask 🙂

Leave a Reply