Frage

Vor kurzem habe ich gehört, dass Apple die Verwendung von Tools für Verweise auf undokumentierte APIs zu suchen und iPhone ablehnen Apps aus dem App Store, weil es.

Der beliebte Three20 Rahmen verursachen Menschen abgelehnt werden.

ich auch nur sah, dass die KissXML Bibliothek hat auch verursacht Ablehnung

Ich suche nach einem Objective C DOM-basierten XML-Parser und bin jetzt unter Berücksichtigung TouchXML .

Kann jemand bestätigen, dass TouchXML keine undokumentierte APIs referenziert? Ich will nicht eine App Ablehnung auf dieser Basis zu wagen.

War es hilfreich?

Lösung

kann ich bestätigen, dass ich in mehreren Projekten keine privaten Frameworks enthalten haben, die TouchXML verwenden, die alle zu Apps im App Store haben. Ich würde die Frage auf der Google Code-Website stellen Sie sicher zu machen, aber John Wight, die die Bibliothek schreibt sehr sauber und fest Code geschrieben haben. Es würde mich überraschen, wenn er irgendwelche undokumentierte APIs verwendet.

Auch würde ich nicht zu viel darüber keine Sorgen. Erstellen Sie Ihre App ein und senden Sie es und wenn es abgelehnt wird, fixieren Sie es dann. Apple wird Ihnen auch sagen, welche API Sie verweisen, dass Sie nicht annehmen, wenn das der Fall ist. Wenn Sie ohnehin durch ihre Bürokratie gehen, dann kann man auch davon profitieren, indem sie Ihnen sagen, was falsch ist. Auch im Auge behalten, dass wohl jeder wird mindestens einmal abgelehnt - vor allem, wenn es Ihre erste App. ; -)

Andere Tipps

Tidy tut. Meine App wurde nur aus dem App Store auf dieser Grundlage abgelehnt.

"3.3.1 Anwendungen nur Dokumentierte APIs in der Art und Weise verwenden können vorgeschrieben von Apple und müssen alle privaten APIs nicht verwenden oder rufen Sie. "

Die folgenden nicht-öffentlichen APIs sind in der Anwendung enthalten: tidyBufAlloc tidyBufFree tidyBufInit tidyCleanAndRepair tidyCreate tidyOptSetBool tidyParseBuffer tidyParseString tidyRelease tidySaveBuffer tidySaveString tidySetCharEncoding tidySetErrorBuffer tidySetOutCharEncoding "

Ich weiß, dass es mindestens eine App auf dem Appstor, die TouchXML verwendet. Aber während der Entwicklung Prozesses fand ich dort einige Fehler, so dass ich nun versuchen, einige Alternative zu finden.

Betrachten libxml2 verwenden. Es hat eine steilere Lernkurve, aber die Geschwindigkeit und Flexibilität ist es wert.

Ich hatte gerade eine App genau abgelehnt, weil es verwendet TouchXML

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top