If my Mac app is using some private APIs and I can't publish it to the app store, can I still notarize this Mac App? Will Apple reject it?
If my Mac app is using some private APIs and I can't publish it to the app store, can I still notarize this Mac App? Will Apple reject it?
In general it is not recommended to use private API no matter what context you are distributing or operating in. This is because these APIs are unsupported and can change without notice or warning. So, regardless of the notarization story there are no guarantee's that can be made when using private APIs and I would move away from any private API that you have in your app.
Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com