沙盒用户:此 Apple ID 尚未在 App Store 中使用

Posted

技术标签:

【中文标题】沙盒用户:此 Apple ID 尚未在 App Store 中使用【英文标题】:SANDBOX USER: This Apple ID has not yet been used with the App Store 【发布时间】:2016-01-01 16:32:26 【问题描述】:

显然不可能使用沙盒帐户在 OSX 上测试收据验证。

没有关于 SO 工作的解决方案。有人发现了吗?

这是雷达的副本 http://www.openradar.me/23831039

总结: 似乎是 10.11.2 的新功能,尝试使用沙盒 iTunesConnect 用户帐户进行身份验证时会遇到错误消息:

“此 Apple ID 尚未用于 App Store。”

复制步骤: 1. 为 MAS 创建任何可提交的应用程序 2. 10.11.2 上线 3. 提供沙盒凭据

预期结果: 应用程序应使用 _MASReceipt 进行验证并按预期启动。

实际结果: 出现一个对话框:

此 Apple ID 尚未用于 App Store。 请检查您的信息。

版本: 10.11.2

还有这封来自 Apple 的电子邮件,我们都收到了,可能与它有关。顺便说一句,他们的更新解决方案 10.11.2 和重启电脑,果然没用:

为了帮助保护客户和开发者,我们要求所有第三方应用、Apple Wallet、Safari Extensions、Safari 通行证 推送通知和 App Store 购买收据由 受信任的证书颁发机构。 Apple 全球开发者关系 证书颁发机构颁发 Apple 用于签名的证书 Mac App Store 上的应用程序和第三方开发者使用的收据 以防止未经授权的应用程序副本运行。二月 2016年14月14日,中级证书到期收据 签名将包括更新的中间证书。

由于您可以在应用中使用收据验证,因此我们希望您了解您的用户可能会遇到的潜在问题,原因是 更新的证书。运行 OS X El Capitan(v10.11 或 v10.11.1) 可能会收到您的 Mac 应用程序损坏的通知,如果 它利用收据验证向 Apple 请求新收据。 他们可以通过重新启动 Mac 或更新到操作系统来解决此问题 X El Capitan (v10.11.2)。

运行 OS X Snow Leopard (v10.6.8) 的 Mac App Store 客户将无法购买新应用或运行之前购买的应用 在他们安装 OS X Snow Leopard 之前使用收据验证 更新,将于今年 1 月通过 OS X 软件更新提供。

由于可以使用不同的方法来验证收据,我们建议您在测试中测试收据验证码 环境以确保不存在特定于实现的问题。制作 确保您的代码符合收据验证编程 在 2 月 14 日之前指导并解决任何收据验证问题。

对于给您带来的任何不便,我们深表歉意。如果您有任何问题,请联系我们。

最好的问候, 苹果开发者关系

没有像这样的解决方案:创建一个新的沙盒用户、将项目转移到一个新用户、清理派生数据文件夹、清理 OS X 的应用商店缓存文件夹等。

【问题讨论】:

您是否尝试过清理完整的项目、重新启动 Mac、重建应用程序并运行它? (已知会修复它。) 一切。不幸的是,已经在 SO 上发布的所有此类解决方案都不起作用。雷达显示,加入俱乐部似乎是一个新的错误。 我不知道发布了哪些其他解决方案,手动擦除缓存?在 Mac 上创建一个新的干净用户帐户并尝试一下?由于其他解决方案失败,DTS 将在 4 日回归,并有望启动适当的机器,所以请休息几天 :-) 并且尽量不要考虑 2 月 14 日,因为 10.11.2 显然还没有解决 MAS以及所有与收据相关的东西:-( 不幸的是,创建一个新用户并没有解决问题。这似乎是一些更深层次的错误。这个错误是在 12 月初向他们报告的。已经有足够的时间来解决这个紧急的错误了。可能之前有人报道过。 Apple 以多年没有解决方案的问题而闻名。 DTS 在度假也很荒谬。那东西应该 24x7x365 工作。无论如何,我们无能为力。 这里有同样的问题。我还尝试进行干净的构建,重新启动我的 macbook 并在 ITC 中添加了一个新的沙盒帐户。由于我的应用程序在启动时退出并在缺少 MAS 收据时出现代码 173,因此它不可能在我的应用程序逻辑中。我还假设苹果​​在 10.11.2 中打破了这一点,一切都很好。 【参考方案1】:

经过几天的努力,我今天能够解决问题。

    打开活动监视器并强制退出以下进程。 storeaccountd、storeassetd、storedownloadd 和 storeinappd。 然后到~/Library/Caches,删除对应的同名文件夹。

【讨论】:

不幸的是我这样做了,但这并没有为我解决问题。 尝试重新启动您的机器一次 我这样做了好几次。 非常感谢,帮我修好了! 这也为我解决了问题【参考方案2】:

我尝试了所有步骤并找到了答案。 在 App Store 中,条款和条件屏幕丢失/未正确填充。 然后我尝试登录音乐/iTunes 解决了我的问题。

【讨论】:

以上是关于沙盒用户:此 Apple ID 尚未在 App Store 中使用的主要内容,如果未能解决你的问题,请参考以下文章

This Apple ID has not yet been used in the ITunes Store/此Apple ID尚未在iTunes Store使用过

我的 iOS 应用程序已获得批准但尚未发布。如何从团队或其他 Apple ID 中释放?

您的 Apple ID 已被禁用 [环境:沙盒]

使用沙盒购买 Apple In App 时出现错误,因为“您的帐户已在 App Store 和 iTunes 中被禁用”

CloudKit 与沙盒用户同步测试

Apple Pay 沙盒测试器无法登录设备 iOS 10