使用 iTunes 测试用户时的预期顺序 [英] Expected sequence when using iTunes test user

查看:28
本文介绍了使用 iTunes 测试用户时的预期顺序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在我们的应用程序中测试应用程序购买,但我没有任何运气.部分问题可能是由于预期的顺序没有在任何地方记录.以下是我为支持应用内购买而遵循的步骤:

I'm trying to test in app purchases in our app but I'm not having any luck. Part of the problem may be due to the expected sequence not being documented anywhere. Here are the steps I followed to support in-app purchases:

  1. 在 iTunes Connect 中创建测试用户.
  2. 在设备上退出商店.
  3. 使用非通配符应用 ID 和针对设备(运行 iOS 4.2.1 的 iPhone 4)的配置文件在 Xcode 中构建并运行应用.我已经为调试和临时版本运行了这个构建.
  4. 进行应用内购买.
  5. 显示警报:Confirm Your In AppPurchase"有两个按钮 - 取消和购买.点按购买"按钮.
  6. 显示警报:登录",带有三个按钮 - 使用现有的 Apple ID、创建新的 Apple ID 和取消.点按使用现有 Apple ID 按钮.
  7. 显示警报:Apple ID 密码",带有两个文本字段和两个按钮 - 取消和确定.输入测试用户的电子邮件地址和密码,然后点击确定"按钮.

这里是我对什么是预期行为的理解不足的地方.这是我现在看到的:

Here is where my understanding of what is the expected behavior is deficient. Here is what I see at this point:

  1. 显示警报:此 Apple ID 尚未在 iTunes Store 中使用.轻按查看"以登录",其中包含两个按钮 - 取消和查看.在所有的文档、博客文章和论坛中,没有人提到这个警报.这是应该显示的吗?我点击了审核"按钮.
  2. 我现在被带到 App Store 应用并通过一系列步骤来确认帐户.
  3. 第一页的标题是确认您的国家或地区",其中一个值为商店"的值设置为美国".我点击了底部工具栏上的下一步"按钮.
  4. 第二页是同意条款和条件以及 Apple 隐私政策.我点击了底部工具栏上的同意"按钮.
  5. 显示提示:我已阅读并同意 iTunes Store 条款和条件."有两个按钮 - 取消和同意.我点了同意.
  6. 第三页是确认账户信息(邮箱、密码、安全问题、出生日期)和启用/禁用iTunes商店订阅信息.它要求我输入年份(为什么 iTunes Connect 不直接问我!).我输入了出生年份,然后点击底部工具栏上的下一步"按钮.
  7. 他询问的第四页标题为帐单信息".这是我意识到事情不对的时候.所有文档、博客和论坛都说我不应该被要求提供信用卡.

Q1:当我输入测试用户的电子邮件地址和密码(第一组步骤)后,我应该期待什么?

Q1: What exactly should I expect once I enter the test user email address and password (the first set of steps)?

问题 2:为什么我会被要求为测试用户提供所有这些额外信息?我应该注意什么来解决这个问题?

Q2: Why am I being asked for all this extra information for a test user? What should I be looking at to troubleshoot this?

感谢您的帮助.

推荐答案

当您安装从 App Store 下载的开发应用程序时会发生这种情况.要解决此问题,您需要从设备中删除应用程序并使用 XCode 安装新副本.如果第一次安装是通过 App Store 完成的,iOS 会以某种方式缓存分发配置文件并需要生产用户.不考虑最近使用什么安装方法.

It happens when you install your development application over downloaded from App Store. To fix this issue, you need to remove application from the device and install fresh copy using XCode. iOS caches distribution profile somehow and requires production user if the first installation was done through App Store. With no regard what installation method was used recently.

这篇关于使用 iTunes 测试用户时的预期顺序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆