2012-05-03 11 views
12

私は誤ってAVFoundation、CoreFoundation、FoundationおよびUIKit.frameworkを削除しましたが、CoreGraphics.frameworksフレームワークが私のXcodeを形成しました。 それらを復元する方法はありますか?またはXcodeをもう一度再インストールする必要があります。削除されたフレームワークをもう一度追加する方法

答えて

23

ゴミ箱をまだ空にしていない場合は、Xcodeを閉じてFinderでごみ箱を開きます。誤って削除したフレームワークフォルダを探します。 Finderでパス/System/Library/Frameworks(手動でフォルダを開く場合はMacintosh HDから始まります)を開き、フレームワークをゴミ箱からフレームワークフォルダにドラッグ・コピーします。 Xcodeを再度開くと、ターゲット設定でフレームワークを再度追加することができます。

+2

私は誤ってフレームワークを永久に削除してしまいましたが、すべてを再インストールして戻しました。 – Shailesh

+0

ええ、最高の解決策@ 555nick XCodeの再インストールは必要ありません:) ありがとう – NSExpression

+2

フレームワークファイルを右クリックして「置き戻し」を選択すると、元の場所に戻すことができます。これはもう少し将来的なものです – d2burke

3

上記の方法は、xCodeの場所が異なる場合は機能しません。 Open xCodeの場合、トッププロジェクトの青色のアイコンをクリックします。ターゲット - >ビルド段階 - >ライブラリでバイナリをリンク

ここをクリックするか、既存のフレームワークをクリックして、Finderに表示します。

この方法で、既存のフレームワークのデフォルトの場所をすべて取得できます。今すぐその場所に移動し、削除したフレームワークをもう一度追加してください。

xcodeを再起動すると、削除されたフレームワークが以前と同じように表示されます。

11

ゴミ箱を空にしていない場合は、そこにフレームワークがあります。場合は、削除フレームワークはiOSのフレームワークは、ちょうど、/あなたはXCodeのframeworksディレクトリに戻ってゴミ箱からそれらを移動、コピーされた日付にほとんどのインストールのために、以下のことと思われる(XCodeの5 + iOSの7):

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/

/System/Library/Frameworks

ところで:あなたは高速、オープンすることができ、このようなパスをファインダーを開き、Shift+Cmd+Gショートカットを使用してOS Xは、フレームワークの555nickによって掲示パスが正しいもの(ただしことをテストしていない)であってもよいです。

+0

はい、これです。私はXcode 6で同じ問題を抱えていましたが、これが解決策でした。ありがとう! – Mike

0

したがって、フレームワークをファインダーとゴミ箱から削除した場合は、ここでは解決策です。 Macに別のバージョンのxcodeがインストールされている場合は、それを開きます。いずれかのプロジェクトで、最近削除したフレームワークを追加してみてください。それを右クリックし、検索ウィンドウに移動してコピーします。

フレームワークが削除された場所からxcodeに移動し、上記の同じプロセスでfnderウィンドウに移動し、コピーしたフレームワークを貼り付けます。 私はあなたと同じ問題を抱えていて、助けてくれました。

関連する問題