私のプロジェクトでは多くのタスクを実行するためにGhostscriptが必要なので、gsCLIツールをプロジェクトリソースに追加しました。しかし、プロジェクトアプリケーションを公証しようとしたとき、Xcodeはこれを示しています。
ゴーストスクリプトポータブルCLIはインターネットからのサードパーティプログラムであり、コードサインがないため、強化されたランタイムが有効になっていない可能性があります。最新のMacOS Mojaveでは、ユーザーがDMGファイルを開くときにゲートキーパーが警告を表示しないように、アプリケーションを公証する必要があります。ただし、アプリケーションにサードパーティのCLIが含まれている場合は、公証するのが難しいようです。
これに対する解決策はありますか?
ようやく解決策を見つけました。この方法でCLIに署名します。
codesign --force --options runtime --sign "Developer ID Application: COMPANYNAME" ./CLITool
次に、アプリケーションを正常にアーカイブし、Appleにアップロードして公証します。