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

误删Xcode中的系统静态库CFNetwork.framework导致项目出现问题。正确的删除方式是通过点击'-'号来移除引用,或者选择'删除引用'而非直接删除。如果已删除并清空废纸篓,可能需要重新安装Xcode。为了避免此类问题,应正确操作静态库的添加和移除。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

    图 1


   图 2

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

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

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

方法1:

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

右键——>delete 就好了。


方法2:

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值