繁体   English   中英

在应用程序购买iPhone模拟器为什么禁用?

[英]In app purchases iPhone simulator why disabled?

只是一个简单的问题,你是否看到苹果公司在iPhone模拟器上禁用许多东西的原因如下:

  1. 测试在应用程序购买
  2. 测试Game Center的大部分服务
  3. wifi连接

你是如何与这三个人生活在一起的?

如果您想在需要购买应用程序的模拟器上快速调试/运行您的应用程序,您是否只是更改源代码中的某些位置以说明购买已完成的应用程序?

如果您想快速测试您的应用程序(在模拟器上),如何在没有Internet连接的情况下工作,您是否关闭了机场? 当连接速度快/慢/非常慢时(甚至在真实设备上),您有什么方法可以检查应用程序的工作原理吗?

问候

似乎Apple最终允许从iOS 5开始在模拟器中测试应用内购买。至少,在iOS 5 Beta 6中,它对我有用。

PS。 我还没有找到官方证明链接...

看看David Linsin的这篇文章。

iTunes Connect开发人员指南

...在iPhone模拟器中进行测试时,Store Kit API不可用。

现在,可以在模拟器中测试应用内购买。

设备具有UDID但模拟器没有UDID。

请按照以下链接。 它会清除你的怀疑。

http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

如果您需要进行应用内购买应用,您必须具备以下条件。

  1. 应用ID(UDID)..(配置)
  2. iTunesConnect。
  3. 从iTunesConnect创建产品标识符。
  4. StoreKit框架。

StoreKit Framework在您的设备和App Store之间进行通信。 不是iOS模拟器和AppStore。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM