On our public Apple account we have distribution certificates that work for all Apple platforms. On our Enterprise account it will only generate iOS distribution certificates. Apple support did not provide any concrete solutions, only pointing us to the general docs.
Any suggestions?
The Developer website is misleading here, at least AFAICT. When you go to create a certificate, the In-House and Ad Hoc option says:
Sign your iOS app for In-House or for Ad Hoc distribution.
[All emphasis in these quotes is mine.]
However, that certificate isn’t limited to iOS. For example:
- If you create tvOS In House provisioning profile, it will let you select the iOS Distribution certificate.
- I believe [1] that other platforms, like visionOS, are covered by the In House provisioning profile, despite the fact that the website says:
To sign iOS apps for In House Distribution, you need a Certificate.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
[1] It’s actually hard for me to test this right now, so my conclusion is based on an analogy. If I created an Ad Hoc profile, it lets me select the iOS Distribution certificate but it also then lets me select non-iOS devices, like an Apple Vision Pro. So if things work this way for Ad Hoc, I’m assuming that they also work this way for In House.