電子書籍の厳選無料作品が豊富!

Mac-mini でiOSアプリの開発をしています。
先日まで10.8(Mountain Lion)で、Xcode4.6.3とXcode5.1.1の両方を使っていました。
Xcode4.6.3のほうを、/Applications/Xcode4.6.3.app という名前にすることで、使い分けが出来ていました。

先日10.9(Mavericks)にバージョンアップと、Xcode6-betaの試用を行なったところ、Xcode5.1.1のほうは問題なく起動するのですが、Xcode4.6.3が起動しなくなってしまいました。
起動時のプロジェクトを選択する画面が表示されるのですが、すぐにクラッシュしてしまいます。[レポート]をクリックしてクラッシュの内容を見てみると、
Error getting value for key 'delegateClass' of extension 'Xcode.IDEiPhoneOrganizer.MenuDefinition.Screenshots' in plug-in 'com.apple.dt.IDE.IDEiPhoneSupport'
ということで、IDEiPhoneSupport.plugin が読み込めない状態になっているようです。

ターミナルで見てみると、クラッシュレポートの中に書かれているIDEiPhoneSupport.plugin のパスは確かに存在していますし、特に変わった様子はありませんでした。

IDEiPhoneSupport.plugin について検索したところ、iTunesがインストールされていなかったり、インストールする順番によっては、このエラーが発生することがあるということで、iTunesの再インストールが紹介されていました。iTunesHelperを終了させてから、
cd /Applications
sudo rm -rf iTunes.app
でiTunesを削除して、最新のdmgをダウンロードしてインストールしましたが、状況は変わりませんでした。

あと、プリファレンスのパスが分かったので、下記の4つを削除してみました、それでも変わりませんでした。
~/Library/Preferences/com.apple.Xcode.plist
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode/
~/Library/Saved Application State/com.apple.dt.Xcode.savedstate/

あと、既存のXcode4.6.3を削除して、DevCenterからダウンロードし直したものをインストールしてみましたが、変わりませんでした。

ググった限りでは、MavericksでXcode4.6.3が使えないという情報は無かったので、何かを直せば起動するのではないかと思っているのですが、どうにも起動しないので困っています。何か情報はありますでしょうか。

なお、クラッシュレポートのヘッダ部分は下記の通りです。

Process: Xcode [1760]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 4.6.3 (2068)
Build Info: IDEApplication-2068000000000000~3
Code Type: X86-64 (Native)
Parent Process: launchd [165]
Responsible: Xcode [1760]
User ID: 501

Date/Time: 2014-06-13 17:08:14.670 +0900
OS Version: Mac OS X 10.9.3 (13D65)
Report Version: 11
Anonymous UUID: 333506D4-41D3-A4B4-9DCC-AF9726BED13D


Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
ProductBuildVersion: 4H1503
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): Error getting value for key 'delegateClass' of extension 'Xcode.IDEiPhoneOrganizer.MenuDefinition.Screenshots' in plug-in 'com.apple.dt.IDE.IDEiPhoneSupport'
UserInfo: {
NSUnderlyingError = "Error Domain=DVTPlugInErrorDomain Code=2 \"Loading a plug-in failed.\" UserInfo=0x4015ffe60 {DVTPlugInIdentifierErrorKey=com.apple.dt.IDE.IDEiPhoneSupport, DVTPlugInExecutablePathErrorKey=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/IDEiPhoneSupport.ideplugin/Contents/MacOS/IDEiPhoneSupport, NSLocalizedRecoverySuggestion=The plug-in or one of its prerequisite plug-ins may be missing or damaged and may need to be reinstalled., NSLocalizedDescription=Loading a plug-in failed., NSFilePath=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/IDEiPhoneSupport.ideplugin, NSLocalizedFailureReason=The plug-in \U201ccom.apple.dt.IDE.IDEiPhoneSupport\U201d at path \U201c/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/IDEiPhoneSupport.ideplugin\U201d could not be loaded. The plug-in or one of its prerequisite plug-ins may be missing or damaged., NSUnderlyingError=0x4002a1a20 \"The bundle \U201cIDEiPhoneSupport\U201d couldn\U2019t be loaded because it is damaged or missing necessary resources.\"}";
}
Hints: None

A 回答 (3件)

先の回答者様が記載されているように


「Xcode4.6.3」はOSX10.9には対応していないようです。

Appleで配布しているソフトは対応しているOSXのバージョンを
細かく制限するようで、よく調べてからOSXのアップグレードを
することが必要になります。

アップグレードしてしまった後ではそのままでは
元のOSXには戻せません。
もしOSX10.8のインストールファイルをお持ちなら
外付けHDDなどにOSXをインストールし
そこで「Xcode4.6.3」を使う方法もあります。

またMacminiの初期搭載のOSXが10.8なのでしたら
今のOSX10.9の環境を外付けHDDなどにコピーし、
下記サイトに記載されているように
内蔵HDDの方にOSX10.8をクリーンインストールする方法もあります。
アップデートやお使いのソフトを再インストールするのは
面倒ですが、必要ならこの方法もあります。
http://i-architecture.net/downgrade-from-maveric …

TimeMachineをお使いでOSX10.8だったバックアップが
残っているなら下記のように10.8に戻す方法も
簡単にできるようです。
blog.livedoor.jp/ryo_abe/archives/8272375.html

初期搭載のOSXが10.8の場合は
いろいろな方法で10.8には戻せると思います。

Macは外付けHDDからも起動できることはご存知だと思います。
また、下記のように10.8や10.9のインストールファイルを
USBメモリなどに保存しておくとより簡単に
クリーンインストールができますよ。
http://news.mynavi.jp/column/applelifehack/015/
http://tokyo.secret.jp/macs/mav-resore-disk.html

私も10.8、10.9の起動ディスクをUSBメモリに作成しています。
Macを仕事場を含めて3台所持していますので、
何かあった時のために外付けHDDに同じOSXをインストールしてあり、
内蔵HDDが故障した時は外付けHDDから起動するように
準備しています。
故障が他の箇所の場合は無駄になりますが。
お役に立ちませんでしたらスルーしてください。
    • good
    • 0

No.1です。



追伸します。

公式情報ありました。

DevCenterのXcode4.6.3ダウンロード画面に
「Xcode4.6.3 requires OS X Mountain Lion or OS X Lion」
と書かれていました。

やはりMavericksでは無理だと思います。
    • good
    • 0

http://qiita.com/hichon/items/99bac6219145f7084664
によると、xcode4.6.3が動くのはOS X10.7か10.8のみ
のようです。

Appleは、こういうのをあまり公式情報として出さず、
古いソフトはすぐ新しいOSで切り捨ててしまうので
困ったものです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!