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.
---
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
- “[Worker0] Could not generate preview image“ error when opening macOS native plugin in the Inspector with Architecture to build for set to ARM 64-bit
- [iOS] Application.absoluteURL is empty on Awake/Start when opening via deep link with Splash Screen disabled
- Crash on MemoryManager::Deallocate when rapidly calling Addressables.LoadAssetAsync
- Crash on physx::shdfnd::atomicIncrement when adjusting values on a character controller component after entering Play mode in Prefab edit mode
- [Rendering Debugger] [NewInputSystem] Debug Overlays in Play mode throws InvalidOperationException when using New Input System
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.