I have an application in the MAS for review and I got the following rejection. I have no idea at all of what to do. The only plugin I’m using are MBS plugin and FTC. I am using some free code/classes, like FileStream, ListBoxPrinter, hrChart, CustomTabPanelClasses and maybe some others.
Help please.
[quote]The use of non-public APIs can lead to a poor user experience should these APIs change in the future, and is therefore not permitted. The following non-public APIs are included in your application:
Generally speaking, Apple discourages linking to libraries in /usr/lib because of ABI compatibility concerns. This is why we link pcre statically for the RegEx class.
2.5: Apps that use non-public APIs will be rejected
2.5
The use of non-public APIs can lead to a poor user experience should these APIs change in the future, and is therefore not permitted. The following non-public APIs are included in your application:
Seems the RegEx plugin links to that exact path “/usr/lib/libpcre.0.dylib”. Maybe Apple want the application to be linked against the link “/usr/lib/libpcre.dylib” rather than the dylib explicitly.