谢谢阅读。我以前在 IAP 上是成功的,但是现在,当我回到关于 IAP 的第二个项目时,我总是得到流行的“无效产品 ID”结果。这是我所做的:
1)创建App ID:com.tim.TestIAP
2)使用应用内购买(已选中)创建配置文件并将其安装到 Xcode
3) 转到 iTunes 连接并使用 bundleID = com.tim.TestIAP 添加应用程序
4)添加应用内购买产品:
a) com.tim.TestIAP.C1
b) com.tim.TestIAP.C2
c) com.tim.TestIAP.NC
5) 打开 XCode 并创建 ID = com.tim.TestIAP 的新项目
6) 设置代码签名 = com.tim.TestIAP 配置文件
7)编写代码句柄Storekit
productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"com.tim.TestIAP.C1"]];
productsRequest.delegate = self;
[productsRequest start];
8) 归档项目并提交到 iTunes connect。
9) 等待(到现在超过 48 小时)
10)现在我得到:
a) iTunesconnect: App status = Waiting for review, IAP status = In review
b) App installed on device via XCode (I signed out iTunes account on device)
但是每次我尝试使用正确的产品 ID 发送产品请求时,我仍然会在 SKProductsResponse.invalidProductIdentifiers 中获得该产品
请告诉我我哪里错了,非常感谢