1

ゲームがあり、アプリ内購入を追加したいと考えています。

プロジェクトにコードを実装しました。iTunes Connect で必要なようにすべてをセットアップしました。エラーはありませんでした (非推奨の問題のみ)。しかし、アプリは動作しません。

ログに次の行が表示されます。

製品が見つかりません: com.doubleoapps.nonconsumable3

見つからない製品は、iTunes Connect で作成したばかりの製品です。

これが私のエラーを記録するコードです:

#pragma mark SKProductsRequestDelegate

-(void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
    NSArray *products = response.products;
    if (products.count != 0)
    {
        _product = products[0];
        _buyButton.enabled = YES;
        _productTitle.text = _product.localizedTitle;
        _productDescription.text = _product.localizedDescription;
    } else {
        _productTitle.text = @"Product not found";
    }
    products = response.invalidProductIdentifiers;
    for (SKProduct *product in products)
    {
        NSLog(@"Product not found: %@", product); }
}

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

0

あなたが得ている反応を得る理由はたくさんあります。TN2259、特に FAQ #6 を確認してください。

また、アプリの古いビルドを削除し、App Store からログアウトしてから、Xcode から再インストールし、求められた場合にのみ再度ログインしてください。これにより、アプリが開発者プロファイルによって署名されているように見え、実際には運用環境ではなくサンドボックス環境に誘導されていることが保証されます。

そして最後に、テスト ユーザーは、特に本番環境にログインすると壊れる可能性があります (上記を参照)。新しいものを作成すると役立つことがよくあります。

于 2014-04-01T04:09:38.290 に答える