問題タブ [notarize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
150 参照

c# - macOS で使用するための .net コア アプリを公証できません

MacOS デバイスで実行するために .net コア アプリケーションを公証しようとしていますが、公証すると次のエラーが発生します。

実行可能ファイルには強化されたランタイムが有効になっていません

署名操作にフラグを追加すると--options=runtime、コンソール アプリが機能しなくなります。dotnet のドキュメントで、次の権限をアプリ ホストに追加する必要があることがわかりました。

  • com.apple.security.cs.allow-jit
  • com.apple.security.cs.allow-unsigned-executable-memory
  • com.apple.security.cs.allow-dyld-環境変数
  • com.apple.security.cs.disable-library-validation

しかし、それらをどこに追加すればよいかわかりません。次の内容の entitlements.plist ファイルを出力ディレクトリに追加しようとしました。

しかし、それでも失敗しました。これは公開手順に追加する必要がありますか?

0 投票する
1 に答える
206 参照

pyqt5 - MacOS アプリケーションの公証後の python lib の読み込みエラー

コンパイル済みの python pyqt5 アプリケーションが、Apple システムによって公証された後、機能しません。Big Sur 11.4 を実行しています。

Pythonライブラリが見つからないと言われています。

私は試してみましたが、運が悪かったです:

  • パイソン 3.9.5
  • パイソン 3.7.8
  • Python 3.7.6 と pyinstaller 4.0

公証されていない実行可能ファイルの作成は正常に機能します。アプリ バンドルには 2 つのファイルがあります。pyqt5 アプリケーションの実行可能ファイルと bash スクリプト。公証後、bash スクリプトは完全に正常に動作します。

pyinstaller 構成:

.spec ファイルに追加された追加のパラメーター:

これらは、私がアプリケーションに与える権利です:

私のアプリケーションは、いくつかの機能を実行するためにシェル スクリプトを開くことになっています。しかし、それは機能のほんの一部です。

コード署名プロセスは裏返して行うことをお勧めしますが、アプリケーションは単一ファイル アプリケーションであるため、署名する必要はあまりありません。私が使用する署名コマンドはです。