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

时间:2011-02-01 15:02:40

标签: iphone ios-simulator in-app-purchase

只是一个简单的问题,您是否认为Apple在iPhone模拟器上禁用了许多内容的原因如下:

  1. 在应用内购买测试
  2. 测试Game Center的大多数服务
  3. wifi连接
  4. 你如何与这三个人一起生活?

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

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

    此致

5 个答案:

答案 0 :(得分:13)

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

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

答案 1 :(得分:2)

David Linsin查看此帖子。

来自iTunes Connect Developers Guide

  

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

答案 4 :(得分:-1)

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

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

如果您需要进行应用内购买应用,您必须拥有以下内容。

  1. App Id(UDID)..(供应)
  2. iTunesConnect。
  3. 从iTunesConnect创建产品标识符。
  4. StoreKit框架。
  5. StoreKit Framework在您的设备和App Store之间进行通信。不是iOS模拟器和AppStore。