Page tree
Skip to end of metadata
Go to start of metadata


In order to work with an iOS device you should approve it for testing by using one of the following procedures:

  1. Register an Apple Developer Account
  2. Register an Apple ID
  3. Use a Developer Profile
  4. Generate Device Enablement File (DEF) Using XDEF

Register an Apple Developer Account

In this section, we will explain how to register your developer profile account to SeeTestAutomation.

This process will allow you to automatically create the required entities (p12, mobile provisioning file) and work with iOS devices or install iOS applications onto the device.

Note, iOS developer account registration will perform the following procedures automatically:

  1. Creation of a developer signing key (p12)

  2. Addition of iOS devices to the account

  3. Creation of Application identifiers (App ID) 

Prerequisites

  1. Installed SeeTestAutomation (version 10.4 and above).
  2. An active membership in an iOS Developer program
    For information on how to create and activate your iOS Developer Membership enrolment, you can visit here.

Steps to Register active iOS Developer Profile Account


  1. Open iOS Provision Profile Management tool in SeeTestAutomation

     
  2. Click on Register your iOS Developer and then "Next". 


          


    3. Enter your iOS Developer account credentials (Apple ID username and password) and click on Login.


         


If you check 'keep me logged in' it will store your credentials.

4. Select your iOS Developer Account Team and click on Register.


       


Registration creates p12.

Files location:


Windows - C:\Users\h<user directory>\AppData\Roaming\seetest\apple-accounts


Mac - /Users/<user directory>/seetest/apple-accounts

Adding devices

Click 'Add device' and choose iOS Device


      


A provisioning profile will be automatically generated and loaded to SeeTest. The profile will include all devices that are registered on the developer account.

If the current device is not on the account - a pop up will ask your permission to add it:


    


If credentials are not stored - a pop up will ask for the account password:


    

Additional options:

  1. Logout - uses to log out from the account. The already generated profiles can still be used. In order to add new devices to the account - a password will be required or re-Login.  

  2. Remove - uses to remove the account. Removing will delete the p12 file created in the registration process.

Troubleshooting


  1. Wrong credentials - Apple will block the account after 10 failures
  2. Reached maximum certificates that can be generated from a machine - After generating several .p12 files from a machine, a new request will be blocked:



    Therefore a revoke is needed. The suggested certificate is from local machine only.\

  3.  Reached maximum certificates for an account:



    Decide if to revoke on Apple web portal. 

Register an Apple ID

In this section, we will explain how to register your Apple ID to SeeTestAutomation.

This process will allow you to automatically create the required entities (p12, mobile provisioning file) for working with iOS devices.

Note, the recommended way is to Register Developer Profile Account

Limitations

Note, Working with Apple ID has limitations:

  1. The mobile provisioning file is valid for 7 days.
  2. Must trust the profile on the device (Settings->General->Device Management)
  3. Can generate one certificate only (can revoke and create again)

Prerequisites

  1. Installed SeeTestAutomation (version 10.4 and above).
  2. A valid Apple Id.

Steps to Work with Apple ID

  1. Open iOS Provision Profile Management tool in SeeTestAutomation



     2. Click on Register your iOS Developer and then "Next" 

        

         

  3. Enter your Apple ID credentials (Apple ID username and password) and click on Login

        


If you check 'keep me logged in' it will store your credentials.

4. Select your iOS Developer Account Team and click on Register

      


Registration creates p12 

Files location:

Windows - C:\Users\h<user directory>\AppData\Roaming\seetest\apple-accounts

Mac - /Users/<user directory>/seetest/apple-accounts

Adding devices

Supports iOS 9 and up


Click 'Add device' and choose iOS Device

      

A provisioning profile will be automatically generated and loaded to SeeTest. The profile will include all devices that are registered on the developer account.

If the current device isn't on the account - a pop up will ask for permission to it:

    

If credentials are not stored - a pop up will ask for the account password:

    

Additional options:

  1. Logout - uses to log out from the account. The already generated profiles can still be used. In order to add new devices to the account - the password will be required or re-Login.  

  2. Remove - uses to remove the account. Removing will delete the p12 file created in the registration process.

Use a Developer Profile

In this section, we will explain how to register your Apple ID to SeeTestAutomation.

This process will allow you to automatically create the required entities (p12, mobile provisioning file) for working with iOS devices.

Note, the recommended way is to Register Developer Profile Account

Limitations

Note, Working with Apple ID has limitations:


  1. The mobile provisioning file is valid for 7 days.
  2. Must trust the profile on the device (Settings->General->Device Management)
  3. Can generate one certificate only (can revoke and create again)

Prerequisites

  1. Installed SeeTestAutomation (version 10.4 and above).
  2. A valid Apple Id.

Steps to Work with Apple ID


  1. Open iOS Provision Profile Management tool in SeeTestAutomation


     2. Click on Register your iOS Developer and then "Next" 

        

  3. Enter your Apple ID credentials (Apple ID username and password) and click on Login


        


If you check 'keep me logged in' it will store your credentials.

4. Select your iOS Developer Account Team and click on Register


      


Registration creates p12 

Files location:

Windows - C:\Users\h<user directory>\AppData\Roaming\seetest\apple-accounts

Mac - /Users/<user directory>/seetest/apple-accounts

Adding devices

Supports iOS 9 and up

Click 'Add device' and choose iOS Device


      


A provisioning profile will be automatically generated and loaded to SeeTest. The profile will include all devices that are registered on the developer account.

If the current device isn't on the account - a pop up will ask for permission to it:

    

If credentials are not stored - a pop up will ask for the account password:

    

Additional options:

  1. Logout - uses to log out from the account. The already generated profiles can still be used. In order to add new devices to the account - the password will be required or re-Login.  

  2. Remove - uses to remove the account. Removing will delete the p12 file created in the registration process.



  • No labels