我在iTunesConnect中创建的测试用户沙盒ID,用于购买非消耗性产品时遇到了问题。我在创建ID后等待一天后再尝试使用它们。首先,我确保设备的设置/ iTunes和App Store中没有任何ID已登录。然后,当我在模拟器上运行我的应用程序并单击购买按钮并使用测试用户ID进行登录时,会弹出一个窗口,显示该ID必须进行验证,并且如果我单击验证按钮,将发送验证电子邮件。现在,我知道不应该验证测试ID(因为根据这个SO问题/答案,该操作会将ID转换为实际帐户)。我还有选择忽略验证--如果我点击它,什么也不会发生--我希望购买过程可以继续,但它没有。是的,当然,我正在实际设备上运行模拟。虽然我最开始在iTunes/App Store的设置中没有输入ID,但在接收到上述信息后返回时,我的Apple ID现在已经签入!这可能与我激活了苹果的两步验证有关吗?我上周才刚刚开启它。