8

アプリを Mac App Store に提出しましたが、正常に検証されました。ただし、次のような無効なバイナリ メッセージが引き続き表示されます。

アプリ サンドボックスが有効になっていない - 次の実行可能ファイルには、資格プロパティ リストにブール値が true の「com.apple.security.app-sandbox」資格が含まれている必要があります。アプリのサンドボックス化の詳細については、アプリのサンドボックス ページを参照してください。

これは、次の内容のアプリ (アプリとヘルパーの両方) で資格が有効になっているにもかかわらずです。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.security.app-sandbox</key>
    <true/>
</dict>
</plist>

次に何を確認すればよいかわかりません。

4

3 に答える 3

5

さて、これを自分で解決し、完全を期すためにここに投稿します。プロジェクトに資格ファイルが存在するにもかかわらず、アプリがコード署名されていない限り、サンド ボックスの資格を認識しないようです。これは、アプリが正常に検証された場合でもです。

于 2013-05-18T13:15:31.347 に答える
0

同じエラー メッセージが表示されましたが、アプリに署名するのを忘れていたことが問題でした。

于 2015-06-28T12:49:43.900 に答える