在iPhone我看到這個數據應用內購買「無法連接到iTunes商店」的Xcode 8.3
,然後我得到一個錯誤「無法連接到iTunes商店」。
Transaction Error: Optional("Cannot connect to 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沙盒 - 是
iTunes Connect中的 「協議,稅務和銀行」 - 好吧
iOS的部署配置文件 - 活動(類型:iOS的分佈;啓用的服務:遊戲中心,應用程序內購買)
註冊了此設備上的iCloud的 - 是
的Xcode>能力>應用程序內購買 - ON(步驟:鏈接StoreKit.framework - OK;添加應用內購買功能的應用程序ID - OK)
刪除Xcode的Apple ID和所有配置文件從/用戶/ **** /庫/移動設備,並重新上傳一切
此前一切正常(SWIFT 3時,Xcode 8.2.1版本)
@matt,是的。我在此設備上註銷iCloud – Roman
沙盒環境存在問題。 – Azul
蘋果公司週六修復了沙盒問題。 – Azul