Install Pages

Do we have any control over the URL for our install pages? Also are they permanent? URLs?

I am asking because we would love to use the install page for enterprise distribution…if the link continually changes though that probably is not going to work for us.

1 Like

You can control whether a Public Install Page should be available for the given app artifact with the Deploy to step’s Enable public page for the App? input. If enabled it will enable the Public Install Page for the specific app artifact it uploads - you can also enable & disable a public page after that on the Build’s page. There’s only one exception, AppStore signed iOS apps (ipa) - those can’t have Public Install Page because you can’t install an AppStore signed iOS app from anywhere else except from the AppStore and from iTunes Connect TestFlight.

The URL of the public install page is permanent, but that given URL will always point to the same version / same artifact, not to the latest version.

Enterprise works as expected, only AppStore signed iOS apps can’t have a Public Install Page.

A given link does not change, but every build will generate a new URL for the new app artifact. Previous URLs will still work, but will point to the previous versions, not to the latest version.

Currently there’s no single URL to get the latest version of an artifact, if you’d need that feel free to vote & comment on the related #feature-request :

Is there anything different that we have to do when creating a enterprise signed ipa? Or do we just need to upload the ad hoc provisioning file as with a normal build.

Thank you

For an enterprise signed ipa you need an enterprise signing provisioning profile. Ad Hoc provisioning profiles can only be used for creating Ad Hoc signed IPAs.

Once you have the Enterprise signing provisioning profile please follow this guide:

Sorry I meant the in house distribution provisioning profile via our enterprise account. Then I will set xcode per your article . Thank you so much

No problem, the linked guide still applies, just replace “Enterprise” with “Ad Hoc” :wink: