ios - 无法启动 iOS 应用程序购买。认证问题

标签 ios iphone cordova authentication

我正在为 iOS 开发一款包含应用内购买的应用。该应用程序已在 App Store 中,我正在处理更新。

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

The Apple ID you entered couldn't be found or your password was incorrect. Please try again”, even though the ID / password are (we believe) correct.

但是当我输入正确的密码时,它说

Your apple ID or password is incorrect

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

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

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

疑点: 会不会是app的更新还是开发ipa?

最佳答案

首先,只在设备上进行测试。应用内购买测试在模拟器中不起作用。

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

关于ios - 无法启动 iOS 应用程序购买。认证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33265368/

相关文章:

ios - MultipeerConnectivity 在 iOS 14 上无法按预期工作

首次 Facebook Connect 授权/登录后 iPhone 应用程序崩溃

iphone - 如何将 UTC 纪元 1352716800 解析为 NSDate?

iphone - 为什么我在以下 Core Graphics 代码中收到 "invalid context"错误?

javascript - PhoneGap ajax 不工作

ios - 将 [NSThread sleepForTimeInterval :5] line usage cause App to be reject by Apple Verification?

ios - 获取 NSString 开头的第一个字符、符号、数字或表情符号

javascript - 尝试通过 Angular Controller 使用 Google Geocode API 进行地理编码,值未定义

android - 如何在 Android 开发者工具中将 Cordova 2.9.0 升级到 3.6?

ios - 如何从特定的 Core Data 父实体 ID 获取所有到多个项目