在iPhone中,我看到了这些数据
然后我收到错误“无法连接到iTunes Store” .
交易错误:可选(“无法连接到iTunes Store”)
出现错误的代码
private func fail(transaction: SKPaymentTransaction) {
print("fail...")
if let transactionError = transaction.error as? NSError {
if transactionError.code != SKError.paymentCancelled.rawValue {
print("Transaction Error: \(transaction.error?.localizedDescription)")
}
}
现在我查一下:
-
iTunes连接>功能>应用内购买 - 已批准
-
使用真实设备 - 是的
-
连接到iTunes Sandbox - 是的
-
iTunes Connect的“协议,税务和银行业务” - 好的
-
iOS配置文件 - 活动(类型:iOS分发;启用服务:游戏中心,应用程序内购买)
-
在此设备上退出iCloud - 是的
-
Xcode>功能>应用程序内购买 - 开启(步骤:链接StoreKit.framework - 确定;将应用程序内购买功能添加到您的应用程序ID - 确定)
-
从Xcode中删除Apple ID,从/ Users / **** / Library / MobileDevice删除所有配置文件并重新上传所有内容
以前一切都很好(快速3,Xcode版本8.2.1)
1 回答
今天iTunes Sandbox赢得了没有任何更新的任何更改 . 我认为昨天服务器不起作用 . 但为什么苹果不能被告知这一点,以便开发人员不会做不必要的工作!