2010-03-26 60 views
0

我正在將具有應用內購買功能的應用程序從iPhone移植到iPad,但模擬器不處理任何StoreKit調用(它們會立即失敗並出現警告)。由於目前還沒有可用的iPad,因此我無法使用設備進行調試。在沒有設備的情況下調試StoreKit功能

我已經想了幾個備選方案:

  • 使用iPhone代碼是。這是安全的選擇,因爲所有的東西都已經在iPhone上運行,但它在iPad上感覺不對(在iPhone上有一個NavigationController中有幾個ViewController,但所有東西都可以放在手柄上的一個屏幕上)。
  • 爲StoreKit編寫測試框架。我其實開始這樣做,但我無法及時完成。
  • 提交未經測試的代碼並祈禱。那麼,只是開玩笑 - 這不是一個選項:)

所以,有什麼想法?有沒有其他人爲這種事情寫過測試框架?我GOOGLE了一下,但找不到任何東西。我很感激這方面的任何想法!

回答

0

FWIW,我結束了在iPhone和iPad上使用相同的類,使用不同的.xib文件使它看起來稍微好一些。這不是完美的,但它會做,直到我有我自己的iPad。考慮到我無法在模擬器上完全測試它,所涉及的編碼仍然比我想要的要多,但我至少可以在iPhone上測試大部分代碼。

+0

...當然,我在IB中錯過了一個連接,導致蘋果拒絕該應用程序。然後,我禁用了整個應用程序內購買功能,並以此方式批准了應用程序。當我設法掌握真正的iPad時,我在幾分鐘內發現並解決了這個問題。今天早上,固定版本被批准了,所以關閉了我的:)。 – 2010-04-15 13:52:19

相關問題