Share this page

# iOS signing service

You configure signing services for iOS apps in Administration settings > iOS signing service.

In this topic:

## Configure the iOS signing service

To sign the Agent apps and to enable signing of iOS apps on upload, you need to configure the signing service. You can use either the embedded service or a remote signing machine.

OpenText Core Functional Testing Lab and OpenText Core Software Delivery Platform: The embedded signing service is used.

When configuring the service, you specify the signing assets to be used for the primary service. This service is used for signing the Agent apps and is the default service for signing all apps. When using remote signing, you can add additional services.

OpenText Core Software Delivery Platform only

Before configuring the signing service:

1. Locate the Agent apps in the connector's Agent folder.

2. Upload the apps to Apps > iOS Agent apps in OpenText Core Software Delivery Platform.

To enable the signing service:

1. Set the Enable option to Yes.

2. Specify the location of the signing service.

   - OpenText Functional Testing Lab: Select whether to use the signing service embedded in the server or to use the service installed on a remote Mac machine.

   - OpenText Core Functional Testing Lab : When using on-premises devices (using the connector), select the embedded signing service.

   - OpenText Core Software Delivery Platform: Only the embedded service is available.

   The following table describes the differences:

   Embedded service | Remote service
   --- | ---
   The service is embedded in the lab server. | You need to install the signing service on a Mac machine. For details, see Remote signing service for iOS apps .
   No additional server details are required when enabling the service. | Provide the details of the primary signing machine on which you installed the signing service. You can also determine whether to connect to the signing machine through the proxy server defined in Proxy setting (web access).
   Signing assets are managed on the the lab server. | Signing assets are managed on a remote Mac machine.
   Additional services are not supported. Note: Although you can add an additional service in the embedded iOS signing service settings, the primary service is always used. | You can add another iOS signing service, in addition to the primary one.

3. Configure the primary service.
   Agents are always signed with the primary signing service.

Embedded service | Upload the provisioning profile and Apple signing certificate to be used for the primary service. Tip: Because the assets are used for signing the Agents and all apps that you want to test, make sure that the App ID in the provisioning profile uses a wildcard. For details, see iOS assets for signing apps. If the certificate is password-protected, enter the password when prompted. Administrators can also download or delete the uploaded provisioning profile or certificate. Hover over the Information icon next to the file to view the file information. After the signing service settings are saved successfully, the latest Agents are sent automatically for signing. You can view the signing status in the More information pop-up window of the Agent apps. For details, see Agent apps. For information on how to distribute the signed Agents automatically, see View and manage connectors.
Remote service | Provide the details of the primary signing machine on which you installed the signing service. For information on signing the Agents using the remote signing service, see Automatically sign the Agents.

Admin users can manage the signing assets for each service.

Additional services (remote signing only)

Use the Add Service button to add another iOS signing service, in addition to the primary one. Indicate the workspace that uses the additional service.

Use the Remove button to remove additional services that are no longer needed.

Note: Additional services are supported only when using the remote signing service. Although you can add an additional service in the embedded iOS signing service settings, the primary service is always used.

Switching between services

If you configure the remote signing service and then switch to the embedded service, the original values that you entered for the remote service are overwritten. If you switch back to using the remote server, re-enter the remote signing service settings, or the service fails.

Back to top

## Secure connection (SSL)

If you enable SSL for the connection to the signing service, you can use the self-signed certificate or a certificate issued by a Certificate Authority (CA). If you use a self-signed certificate, you can either import it to the server as explained in SSL connection or turn off the iOS app packager certificate validation setting.

Back to top

See also:

- Package an iOS app manually with the iOS Enabler

- App packaging and signing services

https://admhelp.microfocus.com/Functional Testing Lab 8942
Tips to improve your search results... OpenText™ Functional Testing Lab for Mobile and Web Help Center OpenText™ Functional Testing Lab Help 25.2 All View Local Help Center View Online Help Center Version: