2010-05-26 24 views
4

對測試應用內購買之前是否需要將應用二進制文件上傳到iTunes Connect的看法似乎存在分歧。我創建了應用程序(尚未上傳二進制文件),創建了應用程序內購買,並通過App ID啓用了應用程序內購買,並標記了「可供出售」的購買。據我所知,我遵循了指南中的說明。需要上傳二進制文件以測試應用內購買?

但是,當我在我的設備上嘗試時,我無法檢索產品 - SKProductRequest將我的請求產品返回爲無效。

有什麼建議我需要做什麼?

應用內購買產品是否需要「開發人員批准」才能正常工作?

關於是否需要上傳二進制文件的任何明確答案?如果可能,我想盡量避免,但如果需要,我願意這樣做。

回答

2

二進制文件不需要上傳。來源:我當前的開發中應用程序。

我得到我的測試應用程序內購買沒有上傳我的二進制文件,並沒有將購買設置爲開發人員批准。我按照文檔中包含的說明進行設置。

您是否在設備上測試過?應用內購買在模擬器中不起作用。也許如果你發佈了一些更多的信息,我們可以幫助更好一點。

+0

謝謝 - 這聽起來很有希望。是的,在設備上進行測試。我在設備上部署調試版本 - 我是否需要發佈版本(不確定是否可以在設備上獲得)? 在此作品之前需要輸入我的銀行帳戶信息的任何機會?這是否需要幾個小時(我在設置應用內購買後約12小時)開始顯示?如果您有特定的線索,我很樂意提供更多信息。 – psychotik 2010-05-26 05:37:29

+0

您不需要分發版本,只需使用調試版本即可。沒有銀行信息需要。我似乎記得它不花幾個小時,但我可能是錯的。 – coneybeare 2010-05-26 14:23:41

+0

實際設備如何 - 您是否需要重設任何設備?我使用我的零售帳戶(沒有用戶登錄)退出了商店。我在無效產品ID和「無法連接到iTunes」之間切換。 – psychotik 2010-05-26 19:57:52

4

嗯,其實我只是有一個類似的問題,只有在上傳二進制文件並拒絕它之後才解決,所以我不確定上面的答案是否正確。我很想聽聽Apple發佈的消息,因爲這是我第二次遇到這種情況。

0

這個問題有點過時了,但是通過Ray Wenderlich IAP教程(找到了HERE)確認瞭如何在不上傳二進制文件的情況下測試IAP。

1

這是我的方法......我通常被抓到,因爲我錯過第3步:

步驟1 創建IAP的 (我不會去throught在細節......除非有人想我也一樣。)

步驟2 編輯應用內購買 選擇在應用內購買進行審覈與此應用程序版本。顯示的應用程序內購買將是準備提交狀態中的購買。

步驟3 重新生成在蘋果開發者你的開發& DIST證書。

網站4 從第3步安裝證書,並在Xcode的代碼簽名確保你做到這一點: - 設置兩個調試&版本設置爲不編碼登錄 - 然後用新的證書分配。

步驟5 清潔,在Xcode重建和您的IAP的沙盤應該在您的測試設備。

祝你好運!

相關問題