疯-iOS杂买不来的iOS实用技巧iOS开发专题

iOS开发之多工程联编

2016-03-25  本文已影响1427人  niu神DNS

在iOS应用开发中,随着开发 的深入,项目的规范也越来越高,为了更加方便的管理自定义静态库与pods之间的联系,我们通常会在在当前的项目工程文件中引入静态库或者其他工程,并与CocoaPods配合使用.

在说具体操作前 我们先了解一下这种开发方式的好处

批注:

项目步骤如下:

1.首先创建一个静态库(或者使用自己已有的静态库)

注:下面演示中命名为UitilityCore


2.创建一个项目工程

注:下面演示中命名为YiDuShiCaiJing

特别注意:将两个工程最好放在同一个文件夹路径下


3.书写Podfile文件(这一步非常关键,格式或者路径错误会非常麻烦)

在Podfile文件里面按照下面的模板来配置

3.1这边简单提一下CocoaPods 指令

在当前工程文件(.xcodeproj)所在文件夹下,打开terminal

1.创建Podfile:

touch Podfile

2.加载Podfile:

pod install

3.更新Podfile:

pod update

附 pod install 加载慢问题

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动

原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

pod install --verbose --no-repo-update

pod update --verbose --no-repo-update

4.执行pod install(请确保路径正确,如有错误请看第2条的特别注意)

执行成功之后我的目录是这样的

5.将自定义的静态库引入到主工程目录中去

添加完成后我的是这样的。


5.导入头文件

ok! 这样就大功告成了。你就可以随便的在工程中引用三方库和你自定义的静态库中的文件了。

上一篇 下一篇

猜你喜欢

热点阅读