0

我正在将具有应用内购买功能的应用从 iPhone 移植到 iPad,但模拟器不处理任何 StoreKit 调用(它们会立即失败并发出警告)。由于还没有可用的 iPad,我无法使用设备进行调试。

我想到了几个替代方案:

  • 按原样使用 iPhone 代码。这是一个安全的赌注,因为一切都已经在 iPhone 上运行,但在 iPad 上感觉不太对(iPhone 上涉及的 NavigationController 中有几个 ViewController,但一切都可以放在平板上的一个屏幕上)。
  • 为 StoreKit 编写一个测试框架。我实际上已经开始这样做了,但我无法及时完成。
  • 提交未经测试的代码并祈祷。不,开个玩笑——这不是一个选择:)

那么,有什么想法吗?有没有其他人为这种事情写过测试框架?我用谷歌搜索了一下,但找不到任何东西。我很感激对此的任何想法!

4

1 回答 1

0

FWIW,我最终在 iPhone 和 iPad 上使用相同的类,使用不同的 .xib 文件使其看起来稍微好一些。它并不完美,但在我拥有自己的 iPad 之前它会起作用。考虑到我无法在模拟器上完全测试它,涉及的编码仍然比我希望的要多,但我至少在 iPhone 上测试了大部分。

于 2010-03-28T08:18:10.420 回答