Pregunta

Recientemente he oído que Apple está usando herramientas para buscar las referencias a las API de indocumentados y están rechazando aplicaciones para el iPhone de la App Store a causa de ella.

El Three20 marco está provocando que la gente son rechazados.

También acabo de ver que el KissXML biblioteca tiene también provocó el rechazo

Busco un analizador XML basado en DOM Objective C y ahora estoy considerando TouchXML.

¿Alguien puede confirmar que TouchXML no hace referencia a ninguna API indocumentados? No quiero correr el riesgo de un rechazo de aplicaciones basado en esto.

¿Fue útil?

Solución

Puedo confirmar que he incluido ninguna marcos privadas en varios proyectos que utilizan TouchXML que tienen todos se convierten en aplicaciones en la App Store. Me gustaría hacer la pregunta en el sitio de Google Code para asegurarse, pero John Wight que escribió la biblioteca escribe código muy limpias y apretadas. Me sorprendería si utiliza cualquier API indocumentados.

Además, yo no me preocuparía demasiado. Construir su aplicación y enviarlo y si es rechazado, fijarlo a continuación. Apple incluso le dirá lo que está haciendo referencia API que no se supone que si ese es el caso. Si usted tiene que ir a través de su burocracia de todos modos, que también podría beneficiarse de ella, haciendo que le diga lo que está mal. Además, tenga en cuenta que probablemente todo el mundo es rechazado al menos una vez - en especial si se trata de su primera aplicación. ; -)

Otros consejos

hace Tidy. Mi aplicación se acaba de rechazar desde la tienda de aplicaciones sobre esa base.

"3.3.1 Aplicaciones sólo pueden utilizar las API documentados en la forma prescrita por Apple y no debe usar o llamar a cualquier API privadas ".

Las siguientes API no públicas se incluyen en la aplicación: tidyBufAlloc tidyBufFree tidyBufInit tidyCleanAndRepair tidyCreate tidyOptSetBool tidyParseBuffer tidyParseString tidyRelease tidySaveBuffer tidySaveString tidySetCharEncoding tidySetErrorBuffer tidySetOutCharEncoding "

Sé que hay al menos una aplicación en la AppStore que utiliza TouchXML. Pero durante el proceso de desarrollo encontré algunos errores allí, así que trato de encontrar alguna alternativa ahora.

Considere el uso de libxml2. Tiene una curva de aprendizaje empinada, pero la velocidad y la flexibilidad son la pena.

acabo de tener una aplicación rechazada precisamente porque utiliza touchXML

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top