Skip to main content

iOS Mobile Device Connection Options on Mac

The following instructions describe the certificate, provisioning profile, and developer disk options that you need to create and use an iOS Mobile Device connection in an Eggplant Functional instance running on macOS.

Developer Certificate options

There are three methods you can use to provide the Developer Certificate data:

  1. Provide the path to the directory where you saved the Developer Certificate file and password.
  2. Provide the Thumbprint (Use macOS Keychain Access to view the information contained in a certificate. Use the SHA-1 value for Thumbprint). In this case, you do not need a password.
  3. Provide Name (Use macOS Keychain Access to view the information contained in a certificate). In this case, you do not need a password.
info

Options 2 & 3 require that you install the Developer Certificate in the login Keychain as follows:

  1. In the Finder window, under Favorites, click Applications and Utilities, and then double-click Keychain Access.
  2. In the Keychain Access window under Keychains, click login, and then under Category, click Certificates and verify your certificate is installed in your keychain.
  3. Select the certificate you want to view and click the Info button in the toolbar. You can also double-click the certificate you want to view.
  4. Besides “Trust” there is a second collapsible category named “Details”. Expand it for more information.

Provisioning Profile options

There are three methods you can use to provide the Provisioning Profile data:

  1. Provide the path to the directory where you saved the Provisioning Profile file.
  2. Provide the name of your profile. (Double-click to open the provisioning profile home folder > Library > MobileDevice > Provisioning Profiles.)
  3. Provide the UUID of your profile. (Double-click to open the provisioning profiles home folder> Library > MobileDevice > Provisioning Profiles.)

Developer Disk

info
  • This section is for devices for iOS 16 and earlier. For iOS 17.4 and later devices, the developer disks are mounted automatically, this requires internet connection. Eggplant Gateway automatically fetches the personalized developer disk.

To establish an iOS Mobile Device connection, Eggplant Functional must be able to access your developer disks.

If you are running Eggplant Functional on a Mac with Apple XCode installed, your Developer Disks are part of your XCode installation. If you installed XCode in the default location, the path to your Developer Disks for an iPhone is as follows:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

The Developer Disk option is optional on Mac systems with Xcode installed. Eggplant Functional will automatically search in the /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport folder for the appropriate developer disk version.