ユーザ用ツール

サイト用ツール


tabuchi:macosapp

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

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