下载此文档

使用CocoaPods开发并打包静态库.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
Cocoapods作为OS X和iOS开发平台的类库管理工具,已经非常完善和强大。通常我们用pod来管理第三方开源类库,但我们也极有可能会开发一个用pod管理依赖关系的静态类库给其他人使用,而又不愿意公开源代码,比如一些SDK,。本文将以一个依赖于ASIHTTPRequest的静态类库,来演示如何创建使用了CocoaPods的静态类库以及打包的过程。
开发静态库(Static Library)
创建静态库,有2种方法。
不基于pod手动创建(deprecated)
过程比较繁琐,纯体力活不推荐,大体步骤说下
1. 在Xcode中创建一个Cocoa Touch Static Library;
2. 创建Podfile文件;
3. 执行pod install完成整个项目的搭建;
4. 如果需要demo,手动创建示例程序,使用pod添加对私有静态库的依赖,重复执行pod install完成示例项目的搭建。
基于pod自动创建
只需要输入pod的lib命令即可完成初始项目的搭建,下面详细说明具体步骤,以BZLib作为项目名演示。
1. 执行命令pod lib create BZLib。在此期间需要确认下面4个问题。
Wouldyouliketoprovideademoapplicationwithyourlibrary?[Yes/No]yesWhichtestingframeworkswillyouuse?[Specta/Kiwi/None]KiwiWouldyouliketodoviewbasedtesting?[Yes/No]NoWhatisyourclassprefix?BZ第一个问题询问是否提供一个demo项目,通常选择Yes,其他的可以根据需要选择。命令执行完后,就会创建好一个通过cocoapods管理依赖关系的基本类库框架。
,修改类库配置信息,结果像这样。
Pod::|s|=“BZLib”=“”=“AshortdescriptionofBZLib.”=“https:////”,:tag=>}#='https:///'=:ios,''=='Pod/Classes/**/*.{h,m}'={'BZLib'=>['Pod/Assets/*.png']}='Pod/Classes/**/*.h'='MobileCoreServices','work','CoreGraphics'='''YSASIHTTPRequest','~>'end按照默认

使用CocoaPods开发并打包静态库 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小26 KB
  • 时间2018-01-13