アプリ内購入のある Mac アプリケーションの開発に取り組んでいます。以前に iOS でこれを行ったことがありますが、Mac アプリでは動作しません。いくつかの調査を行った後、これが機能する前に、Mac App Store からレシートを取得して検証する必要があるようです。
私はこれを正しく行うための手順に従っていると信じています。
1.) Xcode でアプリをビルドします。2.) ファインダーからアプリを起動します 3.) プロンプトが表示されたら、iTunesConnect で作成された TestUser アカウントでサインインします 4.) アプリはエラー メッセージで閉じます
“AppName” is damaged and can’t be opened. Delete “AppName” and download it again from the App Store.
_MASReceipt/receipt フォルダーとファイルが表示されないのにバンドルを開くと、StoreKit から無効な製品 ID が引き続き取得されます。