Running tests on real iOS device

Using BQ, running your tests on simulators is straight forward, however, when it comes to running your tests on a Real iOS device, a little effort is required.

Step-by-step guide



  1. Make sure you have a valid Apple Id.

  2. Create an iPhone Developer Signing Certificate. There are two ways to do it:

    1. Use fastlane tools (cert). 

      1. install fastlane using Homebrew

      2. use: fastlane cert --developer on a mac machine and follow the prompts to create a developer certificate and store it in the Keychain.

    2. Use Xcode and follow the procedure defined in Appium Docs. 

  3. Once you have a signing id available, add the following to the Bq Client Configuration Screen

    1. xCodeOrgId - unique 10-character string generated by Apple that is assigned to your team. You can find your Team ID using your developer account. Sign in to developer.apple.com/account, and click Membership in the sidebar. Your Team ID appears in the Membership Information section under the team name. You can also find your team ID listed under the "Organizational Unit" field in your iPhone Developer certificate in your keychain

    2. xCodeSigningId - is normally "iPhone Developer"

The above setting enables you to both record and execute tests on real iOS device.



 Related articles

  1. fastlane tools (cert)

  2. Appium Docs





 

 

 

Related articles