no trate de acceder a los archivos fuera de su zona de pruebas de Aplicación . No cargue bibliotecas compartidas. No enlace a los marcos privados de Apple.
No use un jailbreak, o si lo hace, venda su aplicación en una de las tiendas para las aplicaciones de jailbreak, pero no en la App Store de Apple. Las aplicaciones de Jailbreak son perfectamente legales, siempre que no haya firmado el Acuerdo de desarrollador de iPhone que debe firmar para obtener una membresía de programa de desarrollador de iOS.
Puede utilizar un marco de aplicación multiplataforma, pero no puede ejecutar un intérprete de código y no puede descargar el código de Internet. Por qué Apple considera que un problema es completamente incomprensible, porque cualquier aplicación puede usar el UIWebView proporcionado por iOS, que incluye un intérprete de Javascript, por lo que en principio su aplicación nativa podría ser una interfaz para una aplicación puramente interpretada escrita enteramente en Javascript .
Apple no tiene JavaScript, simplemente no intente usar Java, Flash, Perl o Python.
No aplique ingeniería inversa al iOS o sus dispositivos.
Si no firma el acuerdo del programa para desarrolladores de iOS, puede hacer prácticamente cualquier cosa que prefiera, pero si infringe cualquiera de las anteriores, Apple no aceptará su aplicación en la tienda de aplicaciones. Pero si usted firma el acuerdo, la violación de cualquiera de estos términos podría resultar en un bombardero B-52 que arroje miles de libras de bombas de abogados en su oficina.
posible duplicado de (http://stackoverflow.com/questions/28551/tips-for-a-successful-appstore -submission) –