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