Apple Vision Pro: TestFlight external testing submission rejected due to use of Safari

Our app has been repeatedly rejected when adding external testers to a TestFlight build due to the use of an "external" browser for user authentication on the Apple Vision Pro device.

The rejection letter suggests using the SFSafariViewController to open an "embedded" browser. However even when using the suggested API, the app still gets rejected. We even disabled the login button altogether and offer a different method of authentication (using a mobile app) which also got rejected.

Looking at the official documentation, it seems that the SFSafariViewController does not in fact offer any "embedded" browser option and instead will always open the external Safari App.

Can I get some guidance on how to approach this?

Thank you for your post. We've begun investigating this issue but we've been unable to locate your app submission to provide further assistance. Can you provide the name and App ID associated with the app? These can be found in App Store Connect in the App Information tab.

Hello, thanks for the quick response. Yes the app is "Vuforia Vantage", the Apple ID is 1484864024 This is regarding the VisionOS version of the app on TestFlight. The last attempt was with version 1.0.0 (9)

Please do not publish the App name or ID in the forums

Thank you for your post. We believe we have resolved this issue. If you continue to experience issues during review, please contact us.

Apple Vision Pro: TestFlight external testing submission rejected due to use of Safari
 
 
Q