随笔分类 -  2017

摘要:这篇文章记录使用CocoaPods过程中遇到的一些错误。 1.error:include of non-modular header inside framework module 在自定义类库中,引用了pop类库的POPAnimatableProperty.h头文件,配置好podspec文件后,执 阅读全文
posted @ 2017-03-13 14:50 A_Long_Way 阅读(417) 评论(0) 推荐(0)
摘要:这篇文章,记录一下CocoaPods的进阶用法。 进阶用法主要体现在.podspec文件和Podfile的配置上。 .podspec文件的进阶配置 以官方的一个.podspec文件示例细说: 1.|spec|中的spec命名可以任意修改,只需要保持后续选项的对象名称一致即可。 2.version字段 阅读全文
posted @ 2017-03-13 14:19 A_Long_Way 阅读(3340) 评论(0) 推荐(0)
摘要:前一篇记录了使自己的项目支持CocoaPods管理的过程,核心的步骤就是podspec的配置和提交。这个文件,记录了类库的详细信息,用于对类库的集成。 需要注意的一点,上一篇创建的podspec文件,被提交到了CocoaPods的Specs仓库:https://github.com/CocoaPod 阅读全文
posted @ 2017-03-03 10:14 A_Long_Way 阅读(301) 评论(0) 推荐(0)
摘要:该篇记录使自己的项目支持CocoaPods管理。 要达到这一目的,需要如下步骤: 1.将自己的项目提交到github,添加开源协议license 2.添加podspec文件 3.验证podspec,成功后提交到github 4.注册CocoaPods的trunk账号 5.将podspec文件提交到t 阅读全文
posted @ 2017-02-16 17:59 A_Long_Way 阅读(427) 评论(0) 推荐(0)
摘要:CocoaPods是一个Github上的开源项目,目前已经成为iOS开发过程中标准的依赖库管理器,提供了一种对第三方类库简单优雅的集成和管理方案。 其工作原理,是将第三方类库统一管理到一个名为Pods的独立项目中,自动设置各种参数,然后让主项目通过只依赖该项目生成的.a静态链接库,就实现对所有第三方 阅读全文
posted @ 2017-02-14 17:13 A_Long_Way 阅读(728) 评论(0) 推荐(0)