2017-03-31 163 views
0

在iPhone我看到這個數據應用內購買「無法連接到iTunes商店」的Xcode 8.3

enter image description here

,然後我得到一個錯誤「無法連接到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和所有配置文件從/用戶/ **** /庫/移動設備,並重新上傳一切

  • 使用this tutorial

此前一切正常(SWIFT 3時,Xcode 8.2.1版本)

+0

@matt,是的。我在此設備上註銷iCloud – Roman

+0

沙盒環境存在問題。 – Azul

+0

蘋果公司週六修復了沙盒問題。 – Azul

回答

0

今天的iTunes沙盒賺來的,沒有沒有任何更新任何更改。我認爲昨天的服務器沒有工作。但是爲什麼蘋果公司不能被告知這一點,以便開發者不會做不必要的工作!

+1

感謝您報告回來。我還想提出這個想法,因爲還有其他問題都說同樣的問題。有時商店有麻煩。 – matt

相關問題