We're publishing a MacOS app to the app store, which uses Xamarin.Mac and Xamarin Forms. During the review process in App Store Connect, our app binary has been rejected for the following reason:
Your app app links against the following non-public framework(s): Frameworks: /System/Library/PrivateFrameworks/Network.framework/Versions/A/Network
How can we find where this framework is used in our app, so that we can remove it?
Our app is published by posting the .apk file to the app store, but I think we may have to search inside either the .apk, or one of the .dll files - is there any advice for how we can find where in our app this reference is coming from?
We've been recommended to use "strings" or "otool" to help - is there an example of how to use these in our case to find and remove the usage?