开发过程中无法生成 MASReipt

Posted

技术标签:

【中文标题】开发过程中无法生成 MASReipt【英文标题】:Trouble generating MASReceipt during development 【发布时间】:2012-08-22 18:19:31 【问题描述】:

我正在开发一个具有应用内购买功能的 Mac 应用程序。我以前在 ios 上做过这个,但我无法让它与 Mac 应用程序一起工作。在做了一些研究之后,看来我必须先从 Mac App Store 获取并验证收据,然后才能使用。

我相信我已按照正确的步骤执行此操作,

1.) 在 Xcode 中构建应用程序。 2.) 通过 finder 启动应用程序 3.) 当提示使用在 iTunesConnect 中创建的 TestUser 帐户登录时 4.) 应用程序关闭并显示错误消息

“AppName” is damaged and can’t be opened. Delete “AppName” and download it again from the App Store.

当我打开捆绑包时,虽然我没有看到 _MASReceipt/receipt 文件夹和文件 - 我仍然从 StoreKit 获得无效的产品标识符。

【问题讨论】:

我想你现在已经解决了这个问题?愿意分享解决方案吗? 其实我没有。这是一个时间敏感的项目,我们最终创建了一个免费和付费版本,因为我们在尝试一周后无法调试它。从那时起,项目一直没有问题。所以我不知道问题出在哪里。 我不再有权访问这些文件来测试您的解决方案是否有效 - 我们确实尝试了多次重启,但我认为这会产生相同的效果。 【参考方案1】:

上次发生这种情况时,这些步骤似乎对我有用:

    从 Mac App Store 注销。 强制退出 storeagentsoftwareupdated 进程。 尝试双击应用重新启动。

【讨论】:

以上是关于开发过程中无法生成 MASReipt的主要内容,如果未能解决你的问题,请参考以下文章

《结对编程-四则运算生成器-开发过程》

《结对-四则运算生成器-开发过程》

Python开发第五篇迭代器生成器面向过程编程

使用Java注解开发自动生成SQL

Android 逆向Android 进程注入工具开发 ( 编译注入工具 | 编译结果文件说明 | 注入过程说明 )

python全栈开发-Day11 迭代器生成器面向过程编程