2013-01-15 64 views
0

我想从我的工作站上在我的设备上安装应用程序,并在开发环境中测试应用程序购买,而不是在沙箱环境中测试?每次我尝试它时,都会将我带入沙盒环境。如何在开发人员环境中测试iOS购买?

iOS如何区分采购是否必须在沙箱环境或生产环境中运行?我想做一个端到端的测试,比如对于普通用户来说如何?

我目前遇到的问题是,我的沙盒环境中的付款正在进行,但是没有进行生产?可能是什么问题?应用商店套件中是否有可供我的应用内购买商品的延迟时间?

回答

0

我看不出你的意思是“开发环境,而不是沙盒环境”。 应用内购买沙盒用于开发目的。

iOS使用代码符号区分沙箱和生产环境。 如果您使用iPhone开发人员配置文件进行代码签名,则您位于沙箱环境中。如果您使用的是iPhone Distribution配置文件,则表示您处于生产环境中。

是的,App Store服务器有一些延迟。需要一段时间才能激活您的应用程序内购买。您可能会收到“找不到产品”一段时间的错误。它就像游戏中心一样,因为当你的应用刚刚上线时你无法看到你的排行榜。

+0

这是确切的问题。苹果花了一些时间用适当的产品ID更新它的服务器。对整个流程的了解很少,它引起了我们之间的恐慌。但现在它似乎在无处不在,工作很棒:) – Enigma

相关问题