iPhone App rechazada debido a la API de variables de instancia privada UITouch Three20 indocumentado, privados:
-
21-09-2019 - |
Pregunta
Me dieron un correo de notificación después de presentar mi solicitud iPhone a Apple Store ..
"Durante nuestra revisión de su solicitud lo encontramos está usando APIs privadas, que está en violación de la sección Programa de Desarrolladores de iPhone 3.3.1 Contrato de licencia;" 3.3.1 Las solicitudes sólo pueden utilizar las API documentadas en la forma prescrita por Apple y no deben usar o llamar a cualquier API privadas." Mientras que su solicitud no ha sido rechazada, sería apropiado para resolver este problema en su próxima actualización.
Las API no públicas que se incluyen en su aplicación son las siguientes variables de indocumentados, privados UITouch ejemplo:
firstResponder UITouch._locationInWindow
UITouch._phase
UITouch._previousLocationInWindow
UITouch._tapCount
UITouch._timestamp
UITouch._touchFlags
UITouch._view
UITouch._window
Por favor, resolver este problema en su próxima actualización de la aplicación ".
Mi aplicación contiene Three20. Estas variables se utilizan en "UIViewAdditions.m". ¿Hay alguna manera de resolver este problema? Por favor, ayúdame. Gracias de antemano
Solución
Modificar una copia de Three20 a la última versión (P31), que tiene este problema resuelto.
Otros consejos
p31 es una rama bifurcada. Usted puede ir de esa manera si lo desea, pero Three20 también tiene las actualizaciones.