Search Issue Tracker
Fixed in 2018.1.X
Votes
1
Found in
5.6.3f1
Issue ID
961591
Regression
Yes
iOS Replay Kit using inappropriate non-public APIs
Project with iOS Replay Kit is being rejected by App Store due to using inappropriate non-public APIs.
Replay Kit feature for Unity: https://docs.unity3d.com/ScriptReference/Apple.ReplayKit.ReplayKit.html
A reason why the app is being rejected:
---
Guideline 2.5.1 - Performance - Software Requirements
Your app uses or references the following non-public APIs:
[RPScreenRecorder setMicrophoneEnabled:]
The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.
Continuing to use or conceal non-public APIs in future submissions of this app may result in the termination of your Apple Developer account, as well as removal of all associated apps from the App Store.
---
Comments (1)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- WebGL build dependencies are not refreshed until the Editor is restarted
- “Audio Random Container” allows adding unlimited number in “Audio Clips” numeric field, causing Editor to freeze
- In Deferred rendering path, mixed lights don't render when enabling "Use Rendering Layers" in the Decal renderer feature
- [Windows] Special characters in file names are sorted to the end of the alphabet in the Project window
- Information box icons are not contained within the information box bounds in Render Pipeline Converter window
SoerenL
Oct 26, 2017 12:48
Hi, any chance this fix will be a part of 5.6.4p2 ? Would like to update an app that relies heavily on ReplayKit asap. Thanks.