Automator アプリを別のコンピューターにコピーすると開かなくなる - OSX

Automator アプリを別のコンピューターにコピーすると開かなくなる - OSX

Automator でアプリを作成しました。アプリは作成したコンピューターでは問題なく動作しますが、別のコンピューターにコピーすると次のエラーが発生します。

The application “AppX” can’t be opened.

これを Automator (コピー先のコンピュータ) で開き、[ファイル] -> [複製] (同じディレクトリに保存) をクリックすると、複製は正常に実行されます。権限の問題があると思われますが、それが何であるか、またどのように修正すればよいかはわかりません。このアプリをさまざまなコンピュータにコピーし、最初に権限をいじることなくダブルクリックするだけで実行できるようにしたいと思います。何かアイデアはありますか?

編集:技術的には、自分のコンピューターから、自分のコンピューターで実行されている OSX VM にコピーしています。ドラッグ アンド ドロップ (つまり、Parallels 経由でコピー) と Dropbox でのアップロード/ダウンロードを試しましたが、どちらの方法でも同じ結果になりました。

答え1

私も同様の問題を抱えていました。問題はおそらく別のマシンへのコピーではなく、コピー自体にあります。コピー中に yourappname.app/Contents/MacOS/yourappname から実行権限が削除されたことがわかりました。chmod +x yourappname.app/Contents/MacOS/yourappname で権限を復元すると、アプリケーションを実行できました。

答え2

もう一度開いてみると、次のメッセージが表示されます。

The application “AppX” can’t be opened.

システム環境設定のセキュリティとプライバシーに移動します。一般タブの下に一時的なオプションがあります。

Allow apps downloaded from:

アプリを実行できるようになります。これは、Apple が Gatekeeper 保護を継続的に拡張した結果です。

https://support.apple.com/ja-jp/HT202491 より

関連情報