una saber para gratis descargar como apple app aplicaciones ios sandbox ad-hoc-distribution in-app-purchase adhoc

saber - iOS en la compra de aplicaciones: pruebe una compra real sin enviarla a Apple



descargar app store para iphone (4)

En realidad, puede probar las compras en la aplicación en el entorno de sandbox, básicamente, deberá configurar una cuenta de usuario de prueba en su iTunesConnect.

Consulte la documentación de Apple aquí: http://developer.apple.com/library/ios/#technotes/tn2259/_index.html

Podrás encontrar toda la información relacionada con las compras dentro de la aplicación, incluidas las pruebas de sandbox.

Implementé la compra de la aplicación en mi aplicación iOS y quiero hacer una prueba real (no una caja de arena) antes de enviar esta nueva versión a Apple. Por supuesto, la versión actual de la aplicación (en la App Store) se validó con un producto. Archivé la aplicación utilizando un perfil de distribución Ad Hoc y generé un archivo IPA para la implementación Ad Hoc. Pero cuando instalé la aplicación a través de Testflight en mi dispositivo, ¡descubrí que la aplicación estaba en un entorno de espacio aislado! ¿Hay alguna manera de hacer una compra "real" antes de enviar la aplicación a la App Store?


Para obtener acceso a la compra, necesita la firma de Apple, porque se está conectando con los servidores de Apple.

Supongo que su aplicación no tiene esa firma, por lo que su solicitud va a la zona de pruebas.


Respuesta corta: no puede probar una compra real (también conocido como gastar dinero real)

Respuesta ligeramente más larga: golpearás automáticamente el entorno de sandbox a menos que sea una versión de lanzamiento firmada por Apple. Incluso las construcciones firmadas ad-hoc golpean la caja de arena.

Para probar: cree su IAP (estará en el "modo de aprobación de necesidades" hasta que se envíe con la compilación final y la prueba contra el entorno limitado, eso está bien). Si su compra funciona contra la caja de arena, también debería funcionar contra el golpe.


Solo crea una cuenta de prueba en iTunes Connect. Luego cierre sesión en el dispositivo y ejecute su aplicación desde Xcode.