gpt4 book ai didi

cocoa - 当前收据无效或不匹配的 ds 人员 ID

转载 作者:行者123 更新时间:2023-12-03 16:05:55 27 4
gpt4 key购买 nike

我正在尝试测试 MacOS 的应用内购买。输入测试用户凭据后,App Store 提示:“当前收据无效或 ds 人员 ID 不匹配。”并且购买失败。

最佳答案

我尝试了很多方法来解决这个问题。

<小时/>

Getting App Store Receipts

更新:这是 Rainer Brockerhoff 在该文章底部的评论。更优雅的解决方案。

I don't see the need for all those contortions...

To debug my receipt checking code, I just build, then show the product app in the Finder. Double-click it once and it will exit(173), then you'll get the receipt into the bundle.

Now go back to Xcode and debug the checker. The receipt will stay there until you clean; you can do all that again, or copy the receipt elsewhere and put it back after build - at one point I had the receipt reinserted by a build script.

If you want to test out the archived app, show the product in the Finder, then go up a few folder levels to the "Release" folder, and there'll you see the app - you can double-click it from there.

<小时/>

获取收据的漫长过程:

  1. 存档应用
  2. 在 Xcode 管理器内
  3. 选择分发...
  4. 导出为:Mac 安装程序包

最后像这样从命令行安装它

sudo installer -store -pkg (path to package including filename) -target /

现在应用程序应该在此路径包含收据

/Applications/SampleApp.app/Contents/_MASReceipt/receipt

<小时/>

验证电子邮件

当您在 iTunes Connect 中创建测试用户时,Apple 会发送一封电子邮件。

Email subject:

Please verify the contact email address for your Apple ID

我的邮件最终进入了垃圾邮件文件夹,所以我从未见过它。因此测试用户帐户从未得到验证。

<小时/>

检查状态

在 iTunes Connect 中的管理您的应用> SampleApp> 管理应用内购买

这里的状态应该是:准备提交

如果没有,那么您可能需要上传屏幕截图。

关于cocoa - 当前收据无效或不匹配的 ds 人员 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6736438/

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