Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了应用内购买产品应用。当我通过测试用户帐户在模拟器中进行测试时,我得到了 Transaction failed 错误。应用内购买是否允许测试模拟器或仅在设备中?
不,你不能在模拟器中测试它。
您可以提示输入苹果 ID 或密码以购买产品,但其剩余过程不允许进入模拟器,这就是您收到提示交易失败错误的原因。
您必须使用您的测试 Apple id 或密码在具有相关配置代码符号的设备中对其进行测试。
您无法在模拟器中进行测试,您必须插入设备并使用它进行测试。
如果您仍然想尝试,控制台会提醒您不能:
// WARNING: SKPaymentQueue does not work in the simulator