无法启动iOS应用购买。验证问题

时间:2015-10-21 17:13:07

标签: ios iphone cordova authentication

我正在开发适用于iOS的应用,其中包括应用内购买。该应用程序已经在App Store中,我正在进行更新。

当我点击锁定的项目时,系统会提示我输入Apple ID的密码。如果我输入了错误的密码,则说

  

您输入的Apple ID无法找到或您的密码是   不正确。请再试一次“,即使ID /密码是(我们   相信)正确。

但是当我输入正确的密码时,它会显示

  

您的苹果ID或密码不正确

两种情况下的身份验证都失败,但请注意错误消息的措辞不同,这意味着它识别出密码正确,但发送的身份验证消息失败。

我的应用的当前版本没有此问题,添加正确密码后身份验证成功,但我正在处理的更新存在此问题。

其他信息: 该应用程序是一个cordova(跨平台)应用程序。我使用的插件是https://github.com/j3k0/cordova-plugin-purchase

疑惑: 可能是因为应用程序的更新仍然是一个开发ipa?

1 个答案:

答案 0 :(得分:2)

首先,仅在设备上进行测试。应用内购买测试在模拟器中无效。

其次,这里有两个Apple ID /密码对。您正在测试的设备上有你的,以及您在创建应用内购买时创建的沙盒帐户。您需要使用沙盒帐户进行测试。因此,您必须先退出自己的iCloud帐户并进入沙箱帐户,然后才能进行测试。