FileMergeアプリケーションはOS X 10.7.3から削除されましたか?


36

10.7.3にアップデートしたばかりですが、Xcode開発者ツールパッケージの一部であるFileMergeアプリケーションが見つかりません。アップルは10.7.3でこれを削除しましたか?

開発者ディレクトリで確認し、Spotlightを使用しましたが、どこにも見つかりません。


1
それは私のためにまだそこにあります。/Developer/Applications/Utilities/FileMerge.app
ughoavgfhw

8
コマンドラインからにアクセスできますopendiff
lhf

2
10.9 Mavericksのアップグレード後も同じ問題が発生し、提案されたすべてのXcodeアップグレードを受け入れた後、Xcodeの「ツール」メニューからFileMergeを選択することができました。
アンドリュース

回答:


41

Xcode 4.3では、Appleは/ Developerのコンテンツをアプリケーションなどの通常の場所に移動しました。Filemergeにアクセスするには、Xcodeを起動してからXcode-> Open Developer Toolにアクセスします。リストにない場合は、「その他の開発ツール」を選択してインストールします。

物理的にはXcode.app(Xcode.app/Contents/Applications/FileMerge.app)の一部であり、Xcode.app のパッケージコンテンツを調べることでスタンドアロンで実行できます。Xcodeの外部で頻繁に必要な場合は、エイリアス/シンボリックリンクを作成して直接起動することもできます(または単にDockにドラッグします)。


FYI Spotlightはエイリアスにインデックスを付けるため、エイリアスを作成して〜/ Applicationsフォルダにドロップし、Spotlightに表示します。
スティーブモーザー

FileMerge.appのエイリアスを使用すると、Spotlightから開くときに「Mac OS Xで使用されているアイテムを開くことができません」というエラーが発生し、Spotlightにシンボリックリンクが表示されませんでした。解決策があるかどうかはわかりません。
アンドリューヴィット

1
アプリをアプリケーションフォルダーにコピーするとエラーも発生します。明らかに、アプリは独自のネイティブフォルダーで実行する必要があります。しかし、@ TillのAppleScriptアプローチはうまく機能します!AppleScriptエディターを開き、彼の行に貼り付け、アプリケーションフォルダーにアプリを「名前を付けて保存...」-FileMergeをお楽しみください!ありがとう@Till!
走行中のTech Guy

Xcode.app/Contents/Applications/FileMerge.appコマンドプロンプトを実行すると、そのディレクトリに入ります。プログラムを起動するコマンドラインを取得するにはどうすればよいですか?
ハリーモレノ

1
@HarryMorenoopen -a FileMerge.app
nohillside

3

AppleScriptをアプリケーションとして保存して、Xcode内でFileMergeを起動できます。

tell application "/Applications/Xcode.app/Contents/Applications/FileMerge.app" to activate

3

ターミナルから起動する場合:

open -a FileMerge

open -b com.apple.FileMerge

(両方とも大文字と小文字を区別しません。)

これをシェルスクリプトとして保存し、次のディレクトリ構造でアプリを作成することもできます。

+ Launch FileMerge.app/
  + Launch FileMerge

このようなアプリを作成するシェルスクリプトを次に示します。

EXE_NAME='Launch FileMerge'
mkdir "$EXE_NAME".app
cd "$EXE_NAME".app
echo -e '#!/bin/sh\nopen -b com.apple.FileMerge' > "$EXE_NAME"
chmod a+x "$EXE_NAME"

1
Xcodeによって/ usr / binにインストールされているopendiffユーティリティを使用することもできます
ニールメイヒュー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.