Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS7 xCode5如何解决;无效的产品ID“;对于2014年的应用内购买?_Ios7_In App Purchase_Xcode5_Skproduct - Fatal编程技术网

iOS7 xCode5如何解决;无效的产品ID“;对于2014年的应用内购买?

iOS7 xCode5如何解决;无效的产品ID“;对于2014年的应用内购买?,ios7,in-app-purchase,xcode5,skproduct,Ios7,In App Purchase,Xcode5,Skproduct,我试图在我的一个应用程序中实现应用内购买,但出现了一个问题,即当我发送产品请求进行沙盒测试时,没有收到任何产品返回。我看到很多很老的帖子,比如这个()我的应用内购买设置有什么问题?最近有没有关于如何配置xCode5以使用应用内购买的教程 - (void)requestProUpgradeProductData { NSSet *productIdentifiers = [NSSet setWithObject:self.productID ]; productsRequest

我试图在我的一个应用程序中实现应用内购买,但出现了一个问题,即当我发送产品请求进行沙盒测试时,没有收到任何产品返回。我看到很多很老的帖子,比如这个()我的应用内购买设置有什么问题?最近有没有关于如何配置xCode5以使用应用内购买的教程

- (void)requestProUpgradeProductData
{

    NSSet *productIdentifiers = [NSSet setWithObject:self.productID ];
    productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiers];
    productsRequest.delegate = self;
    [productsRequest start];

    // we will release the request object in the delegate callback
}
以下是产品请求的回调:

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{

    NSArray *products = response.products;

    for(id object in products)
    {
//handle valid products
    }

    for (NSString *invalidProductId in response.invalidProductIdentifiers)
    {
        NSLog(@"Invalid product id: %@" , invalidProductId);
    }
    [hud hide:YES];

}
使用此选项在hte developer portal上创建了一个编号相同但名称不同的重复应用程序id。我无法删除该应用程序ID。

这是第一次在应用程序内购买消耗品,无需托管内容。该应用程序处于“准备上载二进制文件阶段”。自从我通过itunesconnect创建应用内购买以来,已经超过24小时了

在这里找到了解决方案:

事实证明,当我在iTunesConnect中创建这个产品时,我称它为“产品”,而它应该是“com.mysite.product”