我想从我的工作站在我的设备上安装应用程序并在开发环境中测试应用程序购买而不是在沙箱环境中测试?每次我尝试它,它都需要我到沙盒环境。
iOS如何区分购买是否必须在沙盒环境或生产环境中运行?我想做一个端到端的测试,就像常规用户一样?
我目前遇到的问题是,我的Sandbox环境中的付款有效,但生产时没有付款吗?可能是什么问题?应用程序商店套件中是否有我的应用内购买商品的延迟?
答案 0 :(得分:0)
我不明白你对“在开发环境而不是在沙箱环境”的意思。 应用程序内购买Sandbox用于开发目的。
iOS使用代码签名区分沙箱和生产环境。 如果您使用iPhone Developer配置文件进行代码签名,则表示您处于沙箱环境中。如果您使用的是iPhone分发配置文件,那么您就处于生产环境中。
是的,App Store服务器有一些延迟。您的应用程序内购买需要一些时间才能激活。您可能会在一段时间内收到“ No Product Found ”错误。它就像游戏中心一样,因为当你的应用程序刚刚上线时,你无法看到你的排行榜。