- 5 Performance: Software Requirements
Guideline 2.5.1 - Performance - Software RequirementsYour app uses or references the following non-public APIs:
- LinkPresentation.framework
- QuickLookThumbnailing.framework
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.
I don't reference these in my solution at all. I've used the otool and strings tools to try and figure out where these frameworks are being used, but I can't seem to pinpoint them.
I've tested with an IPA file compiled with Don't Link and I got Binary file MyApp.iOS matches
Binary file Xamarin.iOS.dll matches
while with an IPA compiled with Link Framework SDKs Only I got Binary file MyApp.iOS matches
So I have a feeling it has something to do with the way the Xamarin.Forms package is compiled.
I've also updated all the packages just in case. The app has been in store for a while now and I've never encountered this issue before.
Am I missing something? Has anyone hit this roadblock before?
Included Packages:
My Project Options: