gpt4 book ai didi

swift - 为沙盒用户获取 App Store 收据失败,并显示错误的密码消息

转载 作者:行者123 更新时间:2023-12-03 21:00:07 24 4
gpt4 key购买 nike

我在 Mac App Store 中分发了一个商业 macOS 应用程序。现在在启动时,我检查 App Store 收据,如果不存在,则以代码 173 退出。这将打开 App Store 登录对话框以获取收据。

我一直使用沙箱帐户对此进行测试,但现在我只在尝试使用沙箱帐户(或我的真实 Apple ID)登录时才会出错。

Apple ID Signin Error

当我从 XCode 开始以及将应用程序导出为开发版本时,问题就会出现。

我有以下设置:

  • macOS 10.15.1
  • XCode 11.2
  • 使用有效开发证书签名的应用程序

  • 我尝试了以下方法:
  • 退出 App Store 应用
  • 重启 Mac
  • 三重验证电子邮件和密码
  • 在 App Store Connect 中创建新的沙箱用户
  • codesign -vvvv报告一切正常

  • 但是,我确实在控制台上看到了以下错误,但无法弄清楚它的含义:
    StoreLegacy: Failed to perform in-line receipt renewal for application 
    at path /Users/me/Library/Developer/Xcode/DerivedData/MyApp-alwjuasqcasdfaufnnxhqeoo/Build/Products/Debug/MyApp.app :
    'Error Domain=com.apple.commerce.client Code=600 "(null)"'

    有没有人见过这个?

    更新

    它在 Mojave 上按预期工作。所以我认为这是 Catalina 的问题。

    最佳答案

    @codingFriend1 - 谢谢。我应该发布解决方法。问题似乎是我在英国,而我的测试帐户是在英国应用商店。我在美国应用商店创建了一个新的测试器,并且奏效了。
    生成的证书适用于英国测试仪。我不认为它曾经是这样的,但是嘿嘿!
    正是这一点最终让它为我工作,但可能还有其他问题。

    关于swift - 为沙盒用户获取 App Store 收据失败,并显示错误的密码消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58673379/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com