2017-05-05 3 views
0

私は、ユーザーがプリンタにIPアドレスを入力し、モデルを選択し、プリントドライバをダウンロードするシェルスクリプトを作成し、プリントドライバを抽出し、プリントドライバをインストールし、プリントキューを作成する1クリック。OSXシェルスクリプトを生成するWebアプリケーションで「Unidentified Developer」を回避できますか?

このスクリプトは、識別できない開発者によってスクリプトが作成されたというメッセージが表示される点を除いて、機能します。私はあなたがセキュリティ設定に行くことができることを知っているが、いくつかのユーザーはそれを行う方法を知らない。

私のアプリを特定する方法や、未確認の開発者と見なさないようにする方法はありますか?

答えて

0

できません。少なくとも、ワークフローを大幅に変更する必要はありません。

通常、この警告はsigning your application with an Apple Developer ID certificateによってバイパスできます。

ただし、この署名は.appバンドルにのみ適用できます。スタンドアロンのシェルスクリプトには適用できません。また、アプリケーションにスクリプトをバンドルしても、それらのアプリケーションのすべてに個別に署名する必要があります。

+0

Hmm。アプリケーションバンドルの名前が署名に影響を与えますか?ドライバごとに1つの署名付きコピーを作成し、そのアドレスを「ファイル」(.appディレクトリ)名に折り畳むことができるのだろうかと思います。 –

+0

ファイル名に収まる十分な情報がない場合は、うまくいく可能性があります。ただし、ダウンロードを複製するために「(1)」を追加するなど、Webブラウザで行われる標準的な変換を認識する必要があります。 – duskwuff

+0

私はその後、完全に私のWebアプリケーションを再作成する必要があります。どのように私はそれを行う必要があります上の任意のアイデアですか?他の会社も同様のことをしましたが、どうしたのか分かりません - > https://www.printerlogic.com/ –

関連する問題