使用 CocoaPods 中踩过的坑
对ios开发来说,最兴奋的莫过于有很多第三方的库,但是各人的库都分享在GitHub上面,使用管理起来都不是很方便,这就出现了CocoaPods。它是ios平台最有名的第三方库管理工具。
CocoaPods的安装
要使用CocoaPods,我们首先要使用,对于安装官网上面有简单详细的步骤,博主记在这里主要为后面一时想不起来自己翻阅查看,如果你完全掌握这里,可以跳过这一部分。
- 首先在本机安装CocoaPods,使用以下命令:
-
$ sudo gem install cocoapods
- 安装之后,我们首先要建立Xcode工程,新建一个ios的工程,如果已经有项目工程,就不需要建了。
- 打开终端,在终端中切换到你的项目目录,接着新建文件Podfile,并编辑。可以使用下面命令:
-
$ vi Podfile
- 根据官网的示例:
-
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' pod 'AFNetworking', '~> 2.0' pod 'ARAnalytics', '~> 2.7'
- 最后执行以下命令景行项目中安装:
-
$ Pod install
到这里,安装配置就算完成,根据提示,会在项目目录下生成一个“项目名.xcworkspace”的文件,双击打开就可以继续开发了。
开啃我们掉进去的坑
- 1.首先如何在Swift中使用CocoaPods呢?
- 安装过程其实和在OC中使用是一样的,然后配合OC与Swift混合编程的知识,很容易就做好了,首先在项目中建一个后缀为.h的文件,将他的名字改为“项目名-Bridging-Header.h”,在其中引入添加组件的头文件。点击主项目名称,在中心区域的Build-Settings中搜索bridging,配置文件路径,格式为“项目名/项目名-Bridging-Header.h” (这里的这个文件也可以自由命名)。再Command+B编译一下,没有错误就配置正确。
- 2.执行pod install/update后程序,半天没有反应
- 这是因为在我国,大家都懂的,网络问题,因为每次install时,都会从GitHub上面检查和整体更新,可以使用下面命令解决这个问题。
$ pod install --verbose --no-repo-update
后记
这是前段时间学习的一个总结,相信大家在其他很多地方都能学到这些,我也是因为遇到了这个问题,才各种谷歌出来的,就顺带记录下来,希望更多的人能快速越过这些坑,如果你遇到了这方面的问题,这里面没有,但是找到了答案,可以在下面评论,我会将其加入正文。