Todavía obtienen identificadores de productos no válidos … iOS

Sigo obteniendo identificadores de productos no válidos como devolución de requestes de producto de compra de aplicaciones.

He comprobado lo siguiente:

  1. Se verificaron los perfiles de aprovisionamiento, se eliminaron y se volvieron a realizar varias veces …

  2. Identificación de los productos marcados con los productos en itunesconnect (uk.co.companyname.appname.product_name).

  3. Aplicación y provisiones eliminadas del teléfono y reinstalado.

  4. Se desconectó de la tienda de aplicaciones en el teléfono.

  5. Comprobé mi firma de código (firmado como iPhone Developer (con uk.co.companyname.appname como identificador)

  6. Se aseguró de que el identificador de la aplicación se encuentre en info.plist correctamente.

  7. Enviado y rechazado binary de la aplicación.

  8. Corriendo en el teléfono, no simulador.

Este es mi código para search productos:

- (void)loadProducts { NSSet *productIdentifiers = [NSSet setWithObjects:uk.co.companyname.appname.product_name, uk.co.companyname.appname.product_name2, uk.co.companyname.appname.product_name3, nil]; for(NSString *pk in productIdentifiers) NSLog(@"%@", pk); SKProductsRequest *productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiers]; productsRequest.delegate = self; [productsRequest start]; } - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response { NSLog(@"products: %d", [response.products count]); NSLog(@"invalidProductIdentifiers: %d", [response.invalidProductIdentifiers count]); } 

y obtengo:

 products: 0 invalidProductIdentifiers: 9