从 tvOS 13 中删除沙盒帐户

Removing sandbox accounts from tvOS 13

我一直在开发一款使用应用内购买的 tvOS 应用。作为开发过程的一部分,应用程序必须使用 iTunes 沙盒用户帐户进行测试。使用本地构建开始应用内购买时,系统会提示用户输入这些沙盒帐户之一的帐户凭据。

问题出现在 tvOS 13 上,它似乎不允许您在输入后从设备中注销或删除沙盒帐户。虽然这对于单次购买可能没问题,但再次完成购买过程需要一个新的沙盒帐户,否则,购买将被视为续订而不是新购买。

有没有人找到使用 Apple TV 运行 tvOS 13 注销沙盒帐户的方法?我发现的唯一解决方法是在设备上执行重置并再次完成设置过程,这会花费大量时间。

无法在 13 OS 上注销。如果您想进行新的购买,只需确保您已从 AppleID(而非沙盒)注销。然后如果你在应用程序中进行新的购买,它会弹出进入沙盒,并会自动用新的沙盒替换旧的沙盒

tvOS 13.4 (17L256) 包含允许您退出 Sandbox 帐户的更新。

Settings > Users and Accounts > 向下滚动到 Sandbox Account > 单击电子邮件地址 > 在确认对话框中单击 Delete > 您已注销