iOS 15 的设备在测试应用内购买期间忽略我的沙盒帐户

Devices with iOS 15 ignore my sandbox account during test in-app purchases

我们最近将几个测试设备从 iOS 14.7.1 更新到 15.2。之后,当尝试在我们的应用程序内进行测试购买时,TestFlight 会忽略沙盒帐户(我们将其添加到设置 -> 应用商店 -> 沙盒帐户)并使用用于在 App Store 中进行购买的主帐户。

如果您在 App Store 中以主用户身份注销,SandBox 帐户可以正常工作 - 但您无法使用 TestFlight 下载测试版本。

也许有人遇到过类似的问题并且知道解决方案或者会告诉我应该朝哪个方向看?

TestFlight ignores the sandbox accounts (which we add to Settings -> Apps-Store -> Sandbox account) and uses the main account

这是正确的行为。沙盒帐户适用于 运行 构建 Xcode 时。另一方面,TestFlight 始终使用您的真实帐户,但它不会向您收费(对于您的 Beta 测试人员也是如此)。