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 的位置不同,上述方法将不起作用。对于该 Open xCode,单击顶部项目蓝色图标。单击目标-> 构建阶段-> 将二进制文件与库链接

现在右键或控制单击任何现有框架并在 Finder 中显示。

这样您将获得所有现有框架的默认位置。现在转到该位置并再次添加已删除的框架。

重新启动 xcode 然后你会看到你删除的框架和以前一样。

于 2013-09-09T10:11:19.927 回答
0

好的。因此,如果您从 finder 和垃圾箱中删除了框架,这是一个解决方案。如果您的 Mac 中安装了另一个版本的 xcode,请打开它。在您的任何项目中尝试添加您最近删除的任何框架。右键单击它并转到查找器窗口并复制它。

现在转到已删除框架的 xcode,在上面相同的过程中转到 fnder 窗口并粘贴刚刚复制的框架。我和你有同样的问题,它帮助了我。

于 2015-08-08T19:52:51.630 回答