cocoapods和软连接

本文介绍在使用CocoaPods管理iOS第三方库时如何正确添加或修改文件,特别是如何利用软链接(Symbolic Links)来避免Xcode提示及编译错误。文章详细解释了软链接的概念,并给出了具体的命令行操作步骤。
摘要由CSDN通过智能技术生成


在使用cocoapods管理三方库的时候,有时我们可能需要向三方库中添加或者修改文件的情况,可是当我们直接将文件导入的时候会出现xcode提示和编译报错。这个时候应该去 Building Settings->Search Paths->Header Search Paths 查看文件的搜索路径。这里因为是查找.h文件,所以我们可以在finder中单独建立一个目录来保存需要的.h文件。不过这里不能直接放.h文件,而是这些文件的替身。

Mac中的文件替身类似于windows中的快捷方式,但是Mac中有两种。首先,文件的替身也叫做文件的连接,这个连接分类软连接和硬连接。其次,硬连接的制作很简单,直接在文件上右键就会出现制作替身的选项。但是这个替身不是我们需要的替身,因为他的编码方式不一样,源文件即使只有1KB制作出来的替身最少也有2M,而且在编译的时候还是会报错。那么最后就是软连接了,软连接必须通过命令行来制作。 

$ ln -s source_file target_file


这个命令起源于linux,中间的参数-s是制作软连接必须的,source_file是源文件的路径,必选参数;target_file是目标文件的路径,是可选参数,没有的则制作好的替身会保存到当前工作目录下,替身名称一致。

制作好的替身可以用 ls -l来查看。

lrwxr-xr-x@ 1 admin  staff  31  7 31 15:38 pinyin.h -> ../../EasyIOS/Easy/Lib/pinyin.h
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值