2013-01-15 63 views
0

我想從我的工作站上在我的設備上安裝應用程序,並在開發環境中測試應用程序購買,而不是在沙箱環境中測試?每次我嘗試它時,都會將我帶入沙盒環境。如何在開發人員環境中測試iOS購買?

iOS如何區分採購是否必須在沙箱環境或生產環境中運行?我想做一個端到端的測試,比如對於普通用戶來說如何?

我目前遇到的問題是,我的沙盒環境中的付款正在進行,但是沒有進行生產?可能是什麼問題?應用商店套件中是否有可供我的應用內購買商品的延遲時間?

回答

0

我看不出你的意思是「開發環境,而不是沙盒環境」。 應用內購買沙盒用於開發目的。

iOS使用代碼符號區分沙箱和生產環境。 如果您使用iPhone開發人員配置文件進行代碼簽名,則您位於沙箱環境中。如果您使用的是iPhone Distribution配置文件,則表示您處於生產環境中。

是的,App Store服務器有一些延遲。需要一段時間才能激活您的應用程序內購買。您可能會收到「找不到產品」一段時間的錯誤。它就像遊戲中心一樣,因爲當你的應用剛剛上線時你無法看到你的排行榜。

+0

這是確切的問題。蘋果花了一些時間用適當的產品ID更新它的服務器。對整個流程的瞭解很少,它引起了我們之間的恐慌。但現在它似乎在無處不在,工作很棒:) – Enigma

相關問題