アプリ ストアにリストしたアプリがあり、OSX 10.6.8 でテストしようとしています。残念ながら、レシート検証コードがアプリの実行を妨げているようです。
アプリケーションを起動すると、次のことが起こります。
- 領収書が存在しないため、アプリケーションは領収書の検証に失敗し、ステータス 173 で終了します。
- システムは終了ステータスを解釈し、有効なレシートの取得を試みます。アプリケーション署名証明書が有効であると仮定すると、システムはアプリケーションの有効なレシートをインストールします。
- システムは、iTunes 資格情報を求めるプロンプトを表示する場合があります。システムがアプリケーションを再起動し、アプリケーションが領収書を正常に検証します。
これは OSX 10.8 および 10.7 では完全に機能しますが、10.6 では、アプリがコード 173 (Console.app で確認) で終了するときに、iTunes 資格情報の入力を求められることはありません。
何が起こっているのか分かりますか?前もって感謝します!