App Installation

To test your app it first needs to be installed on a device, to do this the app must be re-signed. We re-sign the app with a custom provisioning profile and remove certain entitlements. The app identifier is left unchanged, but the team identifier and app id prefix is replaced with a new team identifier. The com.apple.developer.siri entitlement is preserved, and others including app groups, associated domains, and push notifications, are stripped from the app’s entitlements.

This may change some behavior, so make sure your app doesn’t crash after re-signing, like asserting that a particular app group is available. Additionally, security measures that rely on the app’s signature may break, so these should be disabled before uploading to Emerge.