iPhone StoreKit - ID de producto inválido

Estoy tratando de probar In App Purchase dentro del entorno de sandbox.

Para probar el código hice lo siguiente:

Creé una cuenta de usuario de prueba de compra en aplicación en "Administrar usuarios" en iTunes Connect

Creé algunos productos de compra en la aplicación en 'Administra tus compras en la aplicación'. Utilicé valores numéricos y valores alfanuméricos para los ID de producto.

Cargué la aplicación en el iPhone, fui a Configuración-> Almacenar y cerré sesión en la tienda normal y en la cuenta de prueba creada en el paso 1

Establecer un punto de interrupción en el (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response llamar de vuelta

Todas las ID de producto enviadas están en elresponse.invalidProductIdentifiers propiedad. Al enviar la solicitud, probé por primera vez los ID de producto exactos creados durante el paso 2. También intenté prefijarlos con el ID de paquete:

<code>NSString *id2 = @"com.super.duper.8";
NSSet *productList = [NSSet setWithObjects:id2, @"8", nil];

SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:productList];
</code>

¿Me estoy perdiendo algo obvio? Cualquier ayuda es apreciada.

Achim

Respuestas a la pregunta(4)

Su respuesta a la pregunta