美文网首页
iOS 创建 pod project

iOS 创建 pod project

作者: 堕落天使Z | 来源:发表于2016-11-25 16:35 被阅读327次

Create Pod Project

最近在做一个工程拆模块的项目,需要将一些业务模块、通用模块从主工程中剥离出来,对于 iOS 来讲,这些单独的模块就是一个工程,需要创建 pod 工程,之前没有整理文档,所以在开发工程中有些配置项忘记如何修改了,所以抽时间整理了下,希望能够帮助到那些偶尔忘记某个点如何操作或者新同学的使用。


一、GitLab 创建工程

create_gitlab_project

二、本地创建 pod 模板工程
1、命令行执行以下命令:

pod lib create your_project_name

注:一些选项说明:
a. 选择 pod 工程所使用的语言,Swift 或者 Object-C

question_1

b. 是否自动生成 Xcode project,一般选择 Yes,使用模板自动创建工程

question_2

c. 使用哪种测试框架,cocopods 提供了两种比较流行的测试框架,而不是 Xcode 自带的 XCTest

question_3

d. 是否包含视图测试

question_4

e. 类的前缀

question_5

三、修改工程配置
1、 修改 .xcodeproj 文件,确保打包平台可以打包成功,使用记事本或者 Sublime 等文本工具打开.xcodeproj,替换下图所示文件中的文本


modify_project_file

2、修改 podspec 文件:这里就不多解释了,请参考 cocoapods 官网中关于 podspec 语法的说明

3、如果项目中使用 xib,podspec 中的 s.source_files,需要使用下面的写法

s.source_files = 'CNCTakingOrder/Classes/**/*.{h,m,mm}'

4、检测 podspec 文件的有效性,命令运行下列命令,建议将该命令放到 podspec 文件中,方便下次使用

pod spec lint CNCCommonUtil.podspec

podspec 校验成功如下图所示:


podspec_verify

四、提交 pod 工程到远程仓库

五、参考: https://cocoapods.org/

相关文章

网友评论

      本文标题:iOS 创建 pod project

      本文链接:https://www.haomeiwen.com/subject/yecwpttx.html