2013-02-06 98 views
7

我正在開發應用程序內購買使用這個優秀的教程: http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial 我得到一個錯誤「無法連接到iTunes商店」,它似乎可以與蘋果的沙箱服務器關閉;除了用沙箱狀態搜索推文以外,是否還有其他確認其狀態的方式,否則調試起來很困難(閱讀ipossible)。如何檢查沙盒服務器狀態? (「無法連接到iTunes商店」)

回答

9

我會回答這個以防其他人也出現這種情況。我在應用商店中有一個應用程序,它使用問題中提到的教程構建,並且完美無瑕。不幸的是,根據我的經驗,Apple Sandbox服務器的可靠性可能會有所不同,除了在蘋果論壇發帖並希望得到確鑿的答覆之外,沒有明顯的位置可以在線查看。

正如其他人在計算器上說,關鍵是要確保:

  1. 您在itunesconnect.apple.com至少創建一個測試用戶帳戶
  2. 確保沒有信用卡與測試帳戶關聯
  3. 請勿使用測試帳戶在您的測試設備上登錄iTunes。而是登錄您登錄的任何iTunes Store帳戶。然後嘗試購買IAP。它會詢問你的用戶名和密碼 - 給它你的測試用戶名。
+1

第3步退出工作!來自沙盒服務器的錯誤消息沒有任何意義。它只是說'(0) - 無法連接到iTunes Store「。誰會知道我必須先從App Store ** SIGN OUT ** !! – Hlung

+0

你? - 從Apple的文檔中:「在iTunes Connect中創建測試用戶帳戶,如iTunes Connect開發人員指南中的」創建測試用戶帳戶「所述。 在開發iOS設備上,在設置中退出App Store,然後構建並從Xcode運行你的應用程序。「 –

15

差不多一年後,但我現在面臨同樣的問題。據我所知,測試iTunes的沙盒環境狀況最好的辦法是檢查這個網址:

http://sandbox.itunes.apple.com

一個Http/1.1 Service Unavailable意味着在調試器輸出SSErrorHTTPStatusCodeKey=503

+6

現在看來,已經給出的鏈接總是不可用。 – Oxcug

+12

試試這個:https://developer.apple.com/system-status/ – Leandro

1

用於測試沙盒中的應用程序。請按照以下步驟

  1. 爲了測試IAP,我們必須創建在itunesconnect.apple.com測試用戶

  2. 進入設置,並從所有活躍賬戶登出(郵件,iTunes的&的App Store,遊戲中心)

  3. 重新啓動您的設備。

  4. 在設備上運行您的應用程序。點擊IAP按鈕 - >選擇現有帳戶 - >輸入從第1步創建的蘋果ID和密碼。現在一切都會好起來的。

1

我在使用測試儀沙箱帳戶時遇到了「無法連接到iTunes存儲」錯誤。問題出在我使用該帳戶在我的iPhone上登錄並確認與測試帳戶關聯的電子郵件地址。

我通過在用戶和角色的iTunes Connect中創建新的測試人員帳戶解決了該問題,並且從未使用該帳戶登錄過我的設備。

我的錯誤原因是,當我確認電子郵件地址時,該帳戶在AppStore中註冊爲生產帳戶,並且它不再用作沙箱帳戶。

因此,如果您只需登錄一次設備,該帳戶就會被註冊爲生產帳戶,即使您再次註銷,該帳戶也無法在沙盒中工作。

相關問題