Xcode 自带的静态库不能随便删除

前天在项目中引入了CFNetwork.framework 这个静态库,然后发现没起作用,为了使项目更加简洁明了,于是就在项目中直接“delete”(直接右击 CFNetwork.framework -------> delete ---------->Move To Trash,见下图1,2)了。今天写代码要加入这个系统静态库,结果找不到。

Xcode 自带的静态库不能随便删除_第1张图片

    图 1

Xcode 自带的静态库不能随便删除_第2张图片

   图 2

这是为什么呢????????

后来问了别人才知道,不能直接右击 CFNetwork.framework -------> delete , 这样是将这个静态库直接从Xcode系统上删除到废纸篓,幸亏我没有清除废纸篓,直接到废纸篓中找到这些被删除的系统静态库,然后还原就好了。(如果你已经清楚了废纸篓,这些被删除的系统静态库就无法恢复了,这样的话,就只能重新装Xcode了。)还原后,记得要重启Xcode,一切恢复正常。

那应该怎样正确地删除已经加入到项目中,又不起作用的系统静态库呢?

方法1:

Xcode 自带的静态库不能随便删除_第3张图片

正确的做法是选中CFNetwork.framework点击上图中的 “—” 号,这个时候,在这个项目中已经删除了CFNetwork.framework,但是你看项目左边的文件下面,CFNetwork.framework还是存在,然后再点击

右键——>delete 就好了。


方法2:

直接右击 CFNetwork.framework -------> delete ---------->Remove Reference 是解除静态库与本项目的关联)


你可能感兴趣的:(IOS,IOS,删除系统静态库)