Mac App Storeのレシート検証(例:NPReceiptVerification)用のコードはたくさんあります。しかし、コード署名が正しいことも確認すべきではありませんか?
Lionは起動時にコード署名を確認し、起動を拒否しますか?そこにあるのなら、理由はわかりません。私の簡単なテストからの署名をチェックしていないようです。
誰かがInfo.plistを変更した場合、コードサインの検証は失敗しますか?--OKは、Apple開発者の「コード署名について」から「アプリケーションバンドルのさまざまなコンポーネント(Info.plistファイルがある場合はそのような)も署名されている」と自分で答えました。