Domanda

Di recente ho sentito che Apple sta usando gli strumenti per la ricerca di riferimenti alle API non documentate e rifiutano applicazioni per iPhone da App Store a causa di esso.

Il Three20 quadro sta causando alle persone di ottenere respinta.

Inoltre ho appena visto che il KissXML biblioteca ha anche ha provocato il rifiuto

Sto cercando un obiettivo parser XML C DOM-based e ora sto considerando TouchXML .

Qualcuno può confermare che TouchXML non fa riferimento qualsiasi API non documentate? non voglio rischiare un rifiuto applicazione sulla base di questo.

È stato utile?

Soluzione

Posso confermare che ho incluso alcun quadri private in diversi progetti che utilizzano TouchXML che diventati tutti applicazioni in App Store. Vorrei porre la domanda al sito di Google Code per fare in modo, ma John Wight che ha scritto la libreria scrive codice molto pulito e stretto. Mi sorprenderebbe se ha usato le API non documentate.

Inoltre, io non mi preoccuperei troppo. Costruisci la tua app e lo sottopone e se viene respinto, poi risolvere il problema. Apple anche dirvi che cosa API che stai riferimento che non si suppone se questo è il caso. Se si deve passare attraverso la loro burocrazia in ogni caso, si potrebbe anche trarre beneficio da esso facendo loro ti dicono ciò che è sbagliato. Inoltre, tenete a mente che probabilmente tutti viene rifiutato almeno una volta - soprattutto se è la vostra prima applicazione. ; -)

Altri suggerimenti

Tidy fa. La mia app è stata appena rifiutata da App Store su tale base.

"3.3.1 Le applicazioni possono utilizzare solo le API documentate nella maniera prescritta da Apple e non devono utilizzare o chiamare qualsiasi API private ".

Le API non pubbliche seguenti sono compresi nella vostra applicazione: tidyBufAlloc tidyBufFree tidyBufInit tidyCleanAndRepair tidyCreate tidyOptSetBool tidyParseBuffer tidyParseString tidyRelease tidySaveBuffer tidySaveString tidySetCharEncoding tidySetErrorBuffer tidySetOutCharEncoding "

So che ci sia almeno un app su AppStore che utilizza TouchXML. Ma durante il processo di sviluppo che ho trovato alcuni bug lì, quindi cerco di trovare qualche alternativa ora.

Si consiglia di utilizzare libxml2. Ha una curva di apprendimento più ripida, ma la velocità e la flessibilità sono vale la pena.

Ho appena avuto un app rifiutata proprio perché utilizza TouchXML

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top