Mac App Store收据验证,用于测试:我从没收到收据

|| 我一直在努力使用Apple的代码和互联网上的一些指南进行收据验证。至此,我已经设法对代码进行签名,并开始进行验证以验证收据。此时,如果您不熟悉Apple文档的这一部分,将会很有帮助: 验证App Store收据#在开发过程中验证 当我在XCode中启动该应用程序时,该应用程序将按预期的代码173退出(没有收据可以验证)。当我在XCode之外启动应用程序时(双击finder),该应用程序将立即启动并关闭,然后弹出登录对话框(如预期)。我已经在iTunes Connect中创建了一个测试帐户,然后使用该帐户登录。按下登录按钮后,进度指示器将旋转几秒钟,然后登录框消失。据我所知,此后没有任何反应。据我了解,App Store应该会自动生成/提取收据并启动应用程序,但事实并非如此。 我试图更好地观察应用程序的启动过程。我在收据检查过程的每一步都放入了一些printf,但是我不知道要在哪里打印这些文件。 (使用\'open \'在终端中启动应用程序根本不显示任何输出。)我尝试使用NSRunAlertPanel生成对话框,但是我认为在加载时应用程序加载不足收据检查是为了使他们正确出现。 在这一点上,由于无法真正观察正在发生的事情,我不确定如何进一步调试问题。     
已邀请:
        检查您是否已在iTunes Connect中设置了应用程序(您需要输入详细信息,而不必提交二进制文件)。 *最初取自blog.pado.name/post/3008648963/app-store-receipt-validation-oddness,现在是404     
        如果您想节省大量时间开发收据检查代码,我强烈建议您使用Receigen。 (不,我不是该工具的开发者,但我更喜欢添加功能,并且不重复别人做的很棒的事情。) 确保使用开发证书对应用程序进行了签名,以便使用iTunes Connect中添加的测试器。     

要回复问题请先登录注册