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:
- Provide the path to the directory where you saved the Developer Certificate file and password.
- 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. - Provide Name (Use macOS Keychain Access to view the information contained in a certificate). In this case, you do not need a password.
Options 2 & 3 require that you install the Developer Certificate in the login Keychain as follows:
- In the Finder window, under Favorites, click Applications and Utilities, and then double-click Keychain Access.
- In the Keychain Access window under Keychains, click login, and then under Category, click Certificates and verify your certificate is installed in your keychain.
- 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.
- 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:
- Provide the path to the directory where you saved the Provisioning Profile file.
- Provide the name of your profile. (Double-click to open the provisioning profile home folder > Library > MobileDevice > Provisioning Profiles. )
- Provide the UUID of your profile. (Double-click to open the provisioning profiles home folder> Library > MobileDevice > Provisioning Profiles.)
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.