相关疑难解决方法(0)

尝试测试应用内购买时,不允许创建iTunes帐户

我在App Store中有一个应用程序,我想测试应用程序内购买.我按照Apple网站上描述的步骤操作,但我遇到了一些问题.

当我尝试在我的应用程序或设置/ iTunes和应用程序商店中登录iTunes时,收到错误:

不允许创建iTunes帐户.

此Apple ID目前无法与iTunes Store一起使用.请稍后再试

我搜索了互联网,但我一无所获.好像我是第一个遇到这种错误的人.

itunes帐户创建不被允许

sandbox in-app-purchase ios

84
推荐指数
3
解决办法
2万
查看次数

iOS 13-如何登录应用内购买沙盒帐户?

为了使用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中的特定沙盒帐户?

in-app-purchase ios appstore-sandbox ios13

14
推荐指数
7
解决办法
1143
查看次数

使用 Apple 登录 - 如何在第二次使用真实电子邮件注册时识别用户

我对文档以及与 Apple 签约时的变量描述中的内容有些困惑。假设我们有一个场景:

  1. 用户Sign in with Apple使用虚假/生成的电子邮件地址。
  2. 用户在我的应用程序中切换设备或使用不同的设备。
  3. 他正在做,Sign in with Apple但有真实的电子邮件地址。

在此处输入图片说明

问题:如何知道这是我数据库中的同一个用户?

上面链接的文档表明userin ASAuthorizationAppleIDCredentialobject 是我正在寻找的答案:

变量用户:字符串

与经过身份验证的用户关联的标识符。

但 Xcode 也在变量描述中显示:

/** @abstract 与用于登录的 AppleID 关联的不透明用户 ID。此标识符将在“开发人员团队”中保持稳定,稍后可用作 @see ASAuthorizationRequest 的输入以请求用户联系信息。

只要用户与请求客户端连接,标识符就会保持稳定。当用户与身份提供者断开连接时,该值可能会发生变化。 */

打开 var 用户:字符串 { 获取 }

什么actualy在那意味着Sign in with Apple这个as long as the user is connected with the requesting client。根据该描述,我不确定用户是否可以以某种方式注销或更改此值,或者这可能会在设备切换的情况下发生?

到目前为止我尝试了什么...

我已经在设备和模拟器中进行了测试,并且user值在开发环境中保持不变,但不确定它是如何 bahave IRL ...

macos ios apple-sign-in asauthorizationcontroller sign-in-with-apple

10
推荐指数
0
解决办法
419
查看次数

什么是 iOS 应用程序的“开发签名版本”?如何运行应用程序的开发签名版本?

我正在尝试在 iOS 设备上测试应用内购买。在创建沙箱测试帐户时,它说:

要连接到您的开发服务器和 App Store 的测试环境,请运行应用程序的开发签名版本并使用沙盒测试人员帐户登录。

问题是,我不知道什么是“开发签名版本”,也不知道如何运行它。

在 Xcode 中,我有一个应用程序目标,并且在“签名和功能”、“全部”、“调试”和“发布”下选中了“自动管理签名”。我找不到运行“开发签名”版本的方法,并且没有运气通过谷歌搜索解决这个问题。这必须是物理设备,还是可以是模拟器?

xcode ios

6
推荐指数
1
解决办法
1682
查看次数

在应用程序购买沙箱 - 无效的地址

我已在许多应用程序中实现了In App Purchase,并在Sandbox环境中测试了所有这些应用程序.现在我正在开发应用程序的一个应用程序购买,我昨天测试并且工作正常,但到今天早上没有现有的沙箱帐户用于In App测试.

我跟着其中一个苹果线程来解决问题,但似乎没有任何工作.在这个线程中,很多开发人员面临同样的问题,其中一些有解决方案,但它们都不适合我.

我到目前为止尝试了以下解决方案:

  1. 添加包含所有元数据的新产品,并尝试使用新产品ID.
  2. 创建了新的演示应用程序,用新证书和个人资料测试In App Purchase.但是没有工作.
  3. 创建新的沙盒测试程序,从邮件帐户验证它.

我可以获取产品信息,如产品名称和价格,但无法完成购买.首先,当操作系统要求输入Apple ID和沙盒用户密码时,我输入了它,它接受凭证和iTunes登录沙箱用户.然后突然另一个操作系统警报提示Invalid Address.

找到该警报的以下屏幕截图.在此输入图像描述

当我点击时Continue,它会重定向到iTunes Store,在一些加载后,它会显示另一个警报iTunes account creation not allowed.该警报的屏幕下方.

在此输入图像描述

我已经尝试了所有可能的解决方案,但对我没有任 如果您有任何人遇到同样的问题,请在此处更新.

in-app-purchase ios

4
推荐指数
1
解决办法
1777
查看次数