我正在将具有应用内购买功能的应用从 iPhone 移植到 iPad,但模拟器不处理任何 StoreKit 调用(它们会立即失败并发出警告)。由于还没有可用的 iPad,我无法使用设备进行调试。
我想到了几个替代方案:
- 按原样使用 iPhone 代码。这是一个安全的赌注,因为一切都已经在 iPhone 上运行,但在 iPad 上感觉不太对(iPhone 上涉及的 NavigationController 中有几个 ViewController,但一切都可以放在平板上的一个屏幕上)。
- 为 StoreKit 编写一个测试框架。我实际上已经开始这样做了,但我无法及时完成。
- 提交未经测试的代码并祈祷。不,开个玩笑——这不是一个选择:)
那么,有什么想法吗?有没有其他人为这种事情写过测试框架?我用谷歌搜索了一下,但找不到任何东西。我很感激对此的任何想法!