OS X In App 总是获取产品信息 returns invalidProductIdentifiers

OS X In App fetch product information always returns invalidProductIdentifiers

我想在 MacOS 上进行应用内购买。我密切关注 IAP 指南:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/ShowUI.html#//apple_ref/doc/uid/TP40008267-CH3-SW9

在 iTunes Connect 中,我已经在我的应用程序上添加和配置了产品。

在 applicationDidFinishLauching 中的应用程序启动期间,我想获取产品信息。使用此代码段:

SKProductsRequest *request = [[SKProductsRequest alloc]initWithProductIdentifiers:[NSSet setWithArray: _productIdentifieres]];
_productRequest = request;
_productRequest.delegate = self;
[_productRequest start];

数组 _productIdentifiers 是我要从 AppStore 获取的产品 ID 的列表。

但我只得到一个无效产品标识符的列表。 Response.Products 列表总是空的。

那么 - 为什么我得不到产品列表 (SKProduct)?

希望现在问题更清楚了。

就我而言 - 拥有与 AppStore 中的产品相同的 BundleID 和 Bundle Version 是绝对必要的。