Я столкнулся с одной и той же проблемой, решил ее, отправив только имя продукта IAP, а не идентификатор моего пакета до имени продукта. Вот пример:
работает SKProductsRequest *productRequest = [[SKProductsRequest alloc]initWithProductIdentifiers:[NSSet setWithObject:@"my_product"]];
, а не
не работает SKProductsRequest *productRequest = [[SKProductsRequest alloc]initWithProductIdentifiers:[NSSet setWithObject:@"com.my_site.my_app.my_product"]];