iPhone StoreKit - ID do produto inválido

Estou tentando testar a In App Purchase no ambiente sandbox.

Para testar o código, fiz o seguinte:

Criou uma conta de usuário de teste de compra no aplicativo em "Gerenciar usuários" no iTunes Connect

Criei alguns produtos de compra de aplicativos em "Gerenciar suas compras no app". Eu usei valores numéricos e valores alfanuméricos para os IDs do produto.

Carregou o aplicativo para o iPhone, foi para Configurações-> Loja e saiu do armazenamento regular e para a conta de teste criada no passo 1

Definir um ponto de interrupção no (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response ligue de volta

Todos os IDs de produto enviados estão noresponse.invalidProductIdentifiers propriedade. Ao enviar a solicitação, tentei primeiro os IDs de produtos exatos criados durante a etapa 2. Também tentei prefixá-los com o ID do pacote:

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

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

Estou faltando alguma coisa óbvia? Qualquer ajuda é apreciada.

Achim

questionAnswers(4)

yourAnswerToTheQuestion