tabuchi:macosapp
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
tabuchi:macosapp [2024/09/20 16:27] – [1. はじめに] mtab | tabuchi:macosapp [2024/09/26 06:44] (現在) – [2. MacOS版の配布物を手元で動かす方法] mtab | ||
---|---|---|---|
行 5: | 行 5: | ||
2024年9月から一部のプログラムに関しては、Win版/ | 2024年9月から一部のプログラムに関しては、Win版/ | ||
- | MacOS版はMacOSのセキュリティー機能が働くので、例えばメール添付等で送ったzipファイルを解凍して | + | MacOSではOSのセキュリティー機能が働いて、例えばメール添付等で送ったzipファイルを解凍して |
そのまま走らせる、というようなことはできません。 | そのまま走らせる、というようなことはできません。 | ||
web での配布も同じで、野良webページから持ってきた野良バイナリをそのまま走らせることは難しいようです。 | web での配布も同じで、野良webページから持ってきた野良バイナリをそのまま走らせることは難しいようです。 | ||
- | 正式には、Apple に認定をもらう、もっと言えば AppStore で公開する資格を満たせれば良いのですが、 | + | 正式には、Apple に認定をもらう、もっと言えば AppStore で公開する資格を満たして AppStore で公開するのが正しいようです。 |
+ | それはそれで面白そうなのですが、 | ||
一つには面倒ですし、もう一つには古いバージョンも全部時系列で残したまま公開するようなことはできなさそうです。 | 一つには面倒ですし、もう一つには古いバージョンも全部時系列で残したまま公開するようなことはできなさそうです。 | ||
行 18: | 行 19: | ||
===== - MacOS版の配布物を手元で動かす方法 ===== | ===== - MacOS版の配布物を手元で動かす方法 ===== | ||
+ | - 当webページで配布するMacOS版のプログラム(< | ||
+ | - 手元にダウンロードした後、クリック or ダブルクリックで元の形に戻ると思います。 | ||
+ | - このままではおそらく動きません。ですがダメ元で一度実行してみて下さい。\\ | ||
+ | “Appli は壊れているため開けません。 ゴミ箱に入れる必要があります。” \\ | ||
+ | かという表示か、これに類する表示が出たらダメでした、ということです。「キャンセル」を選んで以下に進んで下さい。 | ||
+ | - ダメだった場合は以下の手順を踏んでください。 | ||
+ | * <color # | ||
+ | * 配布物をダウンロードし解凍したフォルダーに移動します。もし「Downloads(ダウンロード)」にダウンロードして解凍した場合は\\ | ||
+ | <color # | ||
+ | と入力し「エンターキー(改行キー)」を押します。 | ||
+ | % は「ターミナル」の画面に最初から表示されているもので、その後ろに「cd....」と入力するという意味です。 | ||
+ | * ダウンロードし、解凍したプログラムが例えば Appli という名前だった場合、 | ||
+ | これは finder では、この名前(Appli)というプログラムに見えますが、ターミナルで見ると Appli.app という名前のフォルダです。\\ | ||
+ | 先ほどのコマンド入力で移動した先(Downloads)にこの名前のフォルダがあることは次のようにして確認できます。\\ | ||
+ | % ls [エンター/ | ||
+ | これで、表示される名前のリストの中に Appli.app があれば正解です。 | ||
+ | * 野良 web ページからダウンロードしてきたプログラム等には「このプログラム(Appli.app)は隔離対象である」という「拡張属性」が付くようです。 | ||
+ | この拡張属性を次のようにコマンド入力して外します。\\ | ||
+ | <color # | ||
+ | 何も表示されず一瞬で終了するはずです。 | ||
+ | * これでこのプログラムは実行可能になっているはずです。finder に戻って Downloads 等の場所にある Appli を選んでクリックしてみて下さい。\\ | ||
+ | そのままターミナルの中で\\ | ||
+ | % open Appli.app [エンター/ | ||
+ | と入力しても実行できます。 | ||
- | まずは一回ダウンロードしてダメ元で普通に実行してみて下さい。おそらくそのままでは実行できないと思います。 | + | -------- |
- | + | [[start|田渕のページのルート]]\\ | |
- | 死屍累々、あまたの " | + | 当 web ページとその下のページに関するお問い合わせ等ございましたら、[[連絡先|連絡先]]にご連絡をお願いします。 |
- | ひと手間、ダウンロード後に「ターミナル」からコマンドライン次の操作をしてください。 | + | 今日: {{counter|today}} / 昨日: {{counter|yesterday}} / 総計: {{counter|total}} |
- | もしかしたら macOS のバージョンによってはこの操作は不要かも知れません(古いとOKで、多分どんどんセキュリティーがキツくなって厳しくなってると思われます)。 | + | ~~NOCACHE~~ |
- | + | ||
- | cd ~/Downloads (ここの Downloads は mdrXAFS.app をダウンロードして置いた場所の名前にしてください) | + | |
- | xattr -d com.apple.quarantine ./ | + | |
- | + | ||
- | 単純にダウンロードすると、「元のバイナリそのままではなく何か改造されたものだ」という認識になるようです。 | + | |
- | 「元と同じかどうか」はそのファイルの「拡張属性」を見て判断するようで、問題になる「拡張属性(com.apple.quarantine? | + | |
- | 消してしまうと OK になるみたいです。 | + | |
- | その「拡張属性を消す」操作が、上記の "xttr -d ..." です。 | + | |
- | + |
tabuchi/macosapp.1726849648.txt.gz · 最終更新: 2024/09/20 16:27 by mtab