まず、Python アプリは Mac App Store を対象としています。そして、Apple から、私のアプリはサンドボックスが有効になっていないというメールが届きました。
以下のように:
開発者各位
「 InternetWorks 」の最近の配信で 1 つまたは複数の問題が見つかりました。配送を処理するには、次の問題を修正する必要があります。
アプリ サンドボックスが有効になっていない- 次の実行可能ファイルには、資格プロパティ リストにブール値が trueの「 com.apple.security.app-sandbox 」資格が含まれている必要があります。アプリのサンドボックス化の詳細については、アプリのサンドボックス ページを参照してください。
InternetWorks.app/Contents/MacOS/InternetWorks
これらの問題が修正されたら、[バージョンの詳細] ページに移動し、[バイナリをアップロードする準備ができました] をクリックします。アプリのステータスが「アップロード待ち」になるまで、送信プロセスを続行します。その後、修正されたバイナリを配信できます。
よろしく、
App Store チーム
私のアプリは Python で作成されているため、資格プロパティ リストを作成する方法がわかりません。
Apple のドキュメントによると、entitlements プロパティ リストは Xcode プロジェクト内に作成され、何らかの形で実行可能ファイルに関連付けられています。しかし、繰り返しになりますが、私のアプリは Python で作成されました。必要なのは *.py ファイルのほんの一部であり、py2app/cx_Freeze ツールを使用して "my_app_name.app" 実行可能ファイルにパックしました。
それで、すでにパックされたpythonアプリ(My_App_name.appファイル)の資格プロパティリストファイルを手動で作成/作成することは可能ですか?XCodeプロジェクトなしでそれを行うにはどうすればよいですか?
前もって感謝します。