App wird im MAS abgelehnt

Heute wurde eine neue Version meiner App agelehnt. Die wurde seit Jahren genauso angenommen, also an meinem Code kann es nicht liegen.
Ich habe allerdings diese Version mit 2014R1 erstellt.

Hat jemand eine Idee??

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:

: pcre_compile
: pcre_exec
: pcre_free
: pcre_free_substring_list
: pcre_get_substring
: pcre_get_substring_list
: pcre_malloc
: pcre_study

pcre sind regular Expressions. Aber das ist doch kein API. Ich dachte immer, da das autmatisierte Tests sind…

Seltsam!

Ja sehr seltsam, vielleicht liegt es aber an Apple, dass die das Analyseprogramm umgestellt haben und das jetzt einfach Kse ausspuckt (-;

Ich wei nicht, was ich da tun soll… abwarten…

Oder das MBS plugin verwenden? Wie hufig benutzt Du denn Regexe?

Tatschlich nur 5 mal…

Im Prinzip mache ich immer das Gleiche, ich prüfe auf unzulässige Zeichen… in der Art

if verifyRegEx("[^a-zA-Z0-9_-]", artikelnummer) then

Nimm das MBS Plugin und du hast weniger sorgen hier.

Kannst du mir dazu den Code posten bei Benutzung des Plugins bitte? Ich raffe das nicht auf die Schnelle…

Keine Ahnung, was du da mit RegEx machst.

Achso, es dürfen nur diese Zeichen vorkommen a-z A-Z 0-9 und - und /, wenn nicht Meldung