12

XcodeからAVFoundation、CoreFoundation、Foundation、UIKit.framework、CoreGraphics.frameworksフレームワークを誤って削除してしまいました。それらを復元する方法はありますか..またはXcodeを再インストールする必要があります。

4

4 に答える 4

23

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

于 2012-07-03T20:52:23.000 に答える
11

ゴミ箱を空にしていない場合は、そこにフレームワークがあります。削除されたフレームワークがiOSフレームワークの場合は、ゴミ箱からXCodeフレームワークディレクトリにコピー/移動するだけです。これは、これまでのほとんどのインストール(XCode 5 + iOS 7)では次のようになります。

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

OS Xフレームワークの場合、 555nickによって投稿されたパスが正しいパスである可能性があります(ただし、それはテストされていません)。 /System/Library/Frameworks

Shift+Cmd+Gところで:ファインダーを開いてショートカットを使用すると、このようなパスをすばやく開くことができます。

于 2014-01-09T12:42:05.657 に答える
3

xCodeの場所が異なる場合、上記の方法は機能しません。そのOpenxCodeについては、上部のプロジェクトの青いアイコンをクリックします。[ターゲット]->[フェーズのビルド]->[バイナリとライブラリのリンク]をクリックします

次に、既存のフレームワークを右クリックまたはコントロールクリックして、Finderに表示します。

このようにして、既存のすべてのフレームワークのデフォルトの場所を取得します。次に、その場所に移動して、削除したフレームワークを再度追加します。

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

于 2013-09-09T10:11:19.927 に答える
0

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

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

于 2015-08-08T19:52:51.630 に答える