2010-04-21 143 views
1

這是我的情況:STORE KIT - 無法連接到iTunes商店

  1. 我有一個應用程序,其中我想在應用程序內購買補充。我創建了應用程序的更新版本。我上傳了二進制文件並被拒絕。
  2. 在配置門戶我創建了一個應用ID具有唯一的ID(不wildchard *),如:com.mycompanyname.myappintheoryblablabla
  3. 我創建基於上述應用ID
  4. 我通過安裝一個新的供應配置文件Xcode中開發設備上的省輪廓,並在應用程序中設置此配置文件在野外「代碼簽名身份」
  5. 在iTunes連接我在應用程序內購買創造了2項爲,並設置廣告中的「明確出售」
  6. 應用程序代碼我implemened從Apple樣品中取出的基本呼叫

我所得到的是(如主題陳述)無法連接到iTunes商店。

任何線索? 任何人都可以幫助我嗎?

問候

+0

[iPhone應用內購買商店套件錯誤-1003「無法連接到iTunes商店」](http://stackoverflow.com/questions/1717700/iphone-in-app-purchase-store- kit-error-1003-can-connect-to-itunes-store) – 2011-08-22 22:39:20

+0

[iPhone Store Kit「無法連接到iTunes Store」](http://stackoverflow.com/questions/2359739/iphone-store-kit -cannot-connect-to-iTunes-store) – razlebe 2011-10-28 07:47:48

+0

答案在這裏[無法連接到iTunes的答案](http://stackoverflow.com/questions/2359739/iphone-store-kit-cannot-connect-to-itunes-商店) – FierceMonkey 2011-07-08 03:30:54

回答

0

這是我在該領域的專家有:技術說明2259

FAQ 6 - 提供了衆所周知的原因爲產品預檢失敗的綜合列表(所有在SKProductRequest項目的invalidProductsIdentifiers數組中被返回。

下面是常見問題6

爲什麼在INV返回我的產品標識alidProductIdentifiers數組? 由於以下一個或多個原因,您的產品標識符可能會返回到invalidProductIdentifiers數組中:

您沒有完成所有財務要求(請參閱本文檔的「合同,稅收和銀行信息」部分)。 您沒有使用明確的應用程序ID。 您沒有使用與您的顯式應用程序ID關聯的供應配置文件。 您的代碼中沒有使用正確的產品標識符。有關產品標識符的更多信息,請參見技術問答Q & A,QA1329「應用內購買產品標識符」。 您沒有清除iTunes Connect中待售的In App Purchase產品。 您可能已經修改了您的產品,但這些更改尚不適用於所有App Store服務器。 如果您或App Review在iTunes Connect中拒絕了您最近使用的二進制文件。

我增加了兩個額外的完整性原因(極少發生) 1.項目的價格等級爲80+($ 500 +) 2.測試設備已越獄。

還有一個第三個原因,其從所述沙箱環境,其中,所述簡單的解決方案是清除應用和所有配置簡檔,並復位器件進行的更改莖。說明如下 1.刪除應用程序。 2.輸入設置應用 - >通用>概況 - 刪除所有供應型材 3。按住應用程序和睡眠按鈕,直到出現Apple徽標 - (約10秒鐘) 4. iOS設備重新啓動後,安裝應用程序和配置文件並重新測試。

讓我們假設重置iOS設備不起作用。在這種情況下,FAQ中列出的原因之一是正確的。

關於財務要求,所有合同必須完整 - 不能有未決項目。 接下來要嘗試的是重新下載配置文件 - 在某些情況下,您可能會在不知情的情況下更改開發證書。通常情況下,您會收到通知,但有時通知會延遲。

可能是該二進制文件已上傳到iTunesConnect,iTunesConnect中的當前狀態是被拒絕的。首先,您應該知道,沒有要求將二進制文件上傳到iTunesConnect。有一種誤解,即必須上傳二進制文件才能測試應用內購買應用程序。這是錯誤的並且使測試過程複雜化。但是,如果您的情況屬實,則解決方案是更改iTunesConnect上的應用程序狀態。 IF且僅IF,二進制文件先前已上傳,當前狀態被拒絕,然後按照這些說明進行操作。

將應用程序的版本上傳到iTunesConnect以強制狀態更改爲「待審覈」。應用程序審查前,App Store需要花費一天的時間(更可能有幾天)。與此同時,您可以測試該應用程序。假設您發現仍有工作要做,您將自行「拒絕」該應用,進行更改並開始循環。在某個時候,應用程序將準備就緒,您將離開它進行審查。

相關問題