使用 CocoaPods 中踩过的坑

使用 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. 1.首先如何在Swift中使用CocoaPods呢?
  2. 安装过程其实和在OC中使用是一样的,然后配合OC与Swift混合编程的知识,很容易就做好了,首先在项目中建一个后缀为.h的文件,将他的名字改为“项目名-Bridging-Header.h”,在其中引入添加组件的头文件。点击主项目名称,在中心区域的Build-Settings中搜索bridging,配置文件路径,格式为“项目名/项目名-Bridging-Header.h” (这里的这个文件也可以自由命名)。再Command+B编译一下,没有错误就配置正确。
  3. 2.执行pod install/update后程序,半天没有反应
  4. 这是因为在我国,大家都懂的,网络问题,因为每次install时,都会从GitHub上面检查和整体更新,可以使用下面命令解决这个问题。
    $ pod install --verbose --no-repo-update

后记

这是前段时间学习的一个总结,相信大家在其他很多地方都能学到这些,我也是因为遇到了这个问题,才各种谷歌出来的,就顺带记录下来,希望更多的人能快速越过这些坑,如果你遇到了这方面的问题,这里面没有,但是找到了答案,可以在下面评论,我会将其加入正文。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注