And*_*ord 14 in-app-purchase ios appstore-sandbox ios13
为了使用iOS 13测试我的应用内购买,我已将其中一台测试设备更新为iOS 13.1 beta。
在iOS 12上,在我之前有一个特殊的Sandbox登录Settings/iTunes & App Store/Sandbox Account:

但是,在更新到iOS 13之后,此部分丢失。我试图按照iOS 12上类似问题的答案中的说明进行操作,但没有任何效果。我完全搁置了设备,并在Settings/iTunes & App Store和退出了Settings/Apple ID该设备,因此当前该设备未连接到任何帐户(真实帐户或沙箱)。至少据我所知。
我已使用Xcode 11 beta在设备上重新安装了我的应用程序,并尝试执行应用程序内购买。商店显示一个登录提示,表明这是一个沙盒购买。但是,提示仅要求输入密码,而不要求用户名或Apple ID。因此,我不知道在此应使用哪个帐户。
使用新创建的测试用户帐户的密码时,密码未知。我可以使用我的真实Apple ID帐户的密码,该密码在设备设置过程中使用过,但已断开连接。
那么,如何连接到iOS 13中的特定沙盒帐户?
小智 24
这对我有用(在运行 iOS 13.3 的专用开发 iPhone 6s 上)。
输入凭据需要几次,但应用程序内购买对话框警报确实说环境是沙盒。
在它“做好”之后(即停止要求我登录并处理SKPaymentTransation),我能够在“常规设置”中转到iTunes 和 App Stores,滚动到底部,现在沙盒帐户出现测试人员帐户显示。
现在,当我运行应用程序并单击按钮购买内容时,它只要求输入测试人员密码。
希望这对其他人有帮助。
tot*_*ter 20
iOS 13的iTunes 和 App Store 中的“沙盒帐户”部分不会立即显示并且可能会造成混淆。以下是启用它的方法:
自 iOS 13 起,您无法将沙盒帐户作为主帐户输入 iTunes 和 App Store — 系统将拒绝您登录并出现错误,并显示一个奇怪的副本,其中提到“稍后再试”。无论您等待多久,iOS 13 都会在此处拒绝您的沙箱帐户。
Nik*_*Kov 19
在 iOS 14 中,“设置”面板略有变化。沙盒登录不再位于“设置”->AppleID->iTunes 和 App Store 中。
在“设置”中,向下滚动一点,您将看到“App Store”>,位于“钱包和 Apple Pay”上方。沙盒登录现在位于 App Store 菜单中。
来源: https: //developer.apple.com/forums/thread/661730
康斯坦丁·科济列夫编辑:
在 iOS 和 iPadOS 中,首次使用设备尝试在开发签名的应用程序中进行购买后,沙盒帐户会出现在“设置”>“App Store”中。
看来是 iOS 错误,我也遇到了同样的问题,并且只有在执行以下步骤后我才能看到 SANDBOX ACCOUNT 部分:
之后,您将能够在 SANDBOX ACCOUNT 部分中看到正在使用的生产 Apple ID 和测试 Apple ID。
| 归档时间: |
|
| 查看次数: |
1143 次 |
| 最近记录: |