2017-03-23 15 views

答えて

0

通常、これはpre-installスクリプト、またはinstaller plug-inを使用して処理されます。アプリケーションが実行されている場合、あなたが何をしているのかは不明です。

+0

はい、私はインストール前のスクリプトでそれを処理できることがわかりました。私は、ユーザーにアプリケーションを「終了」する必要があることを簡単に通知したいと思います。いくつかのインストーラがこれを行うことに気付きました。たとえば、インストーラによっては、インストール中にXcodeを実行できないものがあります。私が探しているのは、アプリケーションが実行されていることを正確に検出するにはどうすればよいのですか、シェルスクリプトの中から警告を出すにはどうしたらいいですか? – SMGreenfield

+0

インストーラが独自のGUIを使用しているため、厳密にシェルスクリプトを介して誰かに警告することはできません。任意のタイプのアラートまたは情報を含むセカンダリ画面を返すには、インストーラプラグインを作成する必要があります。これを行うと、プロセスが 'NSTask'を介して実行されている可能性があるかどうかを確認し、それに応じて処理を進める必要があります。 –

+0

これは、distribution.distの構造を定義し、 "パッケージがインストールされる前に閉じなければならないアプリケーションを識別する" app "フィールドを含む" Distribution Definition XML Schema "によってこれを扱えるようになったのかと疑問に思っています。 ":https://developer.apple.com/library/content/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html#//apple_ref/doc/uid/TP40005370-CH100-SW21 – SMGreenfield

関連する問題