3

我有一个在应用商店中列出的应用,我正在尝试在 OSX 10.6.8 上对其进行测试。不幸的是,我的收据验证码似乎阻止了该应用程序运行。

来自:http: //developer.apple.com/library/mac/releasenotes/General/ValidateAppStoreReceipt/_index.html#//apple_ref/doc/uid/TP40010573-CH1-SW11

启动应用程序后,会发生以下情况:

  • 您的应用程序无法验证其收据,因为没有收据存在,并且它以状态 173 退出。
  • 系统解释退出状态并尝试获取有效收据。假设您的应用程序签名证书有效,系统会为应用程序安装有效收据。
  • 系统可能会提示您输入 iTunes 凭据。系统重新启动您的应用程序,并且您的应用程序成功验证了收据。

这在 OSX 10.8 和 10.7 上完美运行,但在 10.6 上,当应用程序以代码 173 退出时(在 Console.app 中验证),我永远不会提示我输入 iTunes 凭据。

知道发生了什么吗?提前致谢!

更新:另见https://developer.apple.com/library/mac/releasenotes/General/ValidateAppStoreReceipt/_index.html#//apple_ref/doc/uid/TP40010573-CH1-SW7

4

0 回答 0