您的位置:首页 > 其它

podspec文件介绍

2016-12-08 22:24 281 查看
podspec文件是cocopods引入的第三方代码库的配置索引文件它的创建命令是:$pod spec create TestFilepodspec文件的常用配置字段介绍Pod::Spec.new do|s|框架名字:框架名字一定要写对,pod search "框架名"就是搜的这个s.name = "LeftAlignedCollectionView"框架版本号s.version = "1.0.0"框架简介s.summary = "这是一个CollectionView左对齐流水布局策略"框架的主页s.homepage = "https://git.oschina.net/zhoufei"框架遵守的开源协议s.license = 'MIT'框架的作者s.author = { "zhoufei" => "zhoufei@163.com" }框架的资源路径:路径可以指向远端代码库,也可以指向本地项目,例如:1.指向远端代码库: { :git => "git@git.oschina.net:zhoufei/LeftAlignedCollectionView.git",:tag => "1.0.0" }2.指向本地项目: { :path => 'LeftAlignedCollectionView',}s.source = { :git => "git@git.oschina.net:zhoufei/LeftAlignedCollectionView.git",:tag => "1.0.0" }框架被其他工程引入时,会导入LeftAlignedCollectionView目录下的.h和.m文件s.source_files = 'LeftAlignedCollectionView/**/*.{h,m}'框架被其他工程引入时,会导入LeftAlignedCollectionView/resource目录下的资源文件s.resources
= {
s.framework = 'CoreData'框架依赖的其他第三方库s.dependency 'MagicalRecord',:git => 'https://github.com/iiiyu/MagicalRecord.git',:tag => 'sumiGridDiary2.1's.dependency 'MBProgressHUD'框架是否需要支持ARCs.requires_arc = true框架支持的最低平台版本s.platform = :ios
,
'7.0'
框架公开的头文件
s.public_header_files =
'LeftAlignedCollectionView/**/*.h'
end
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: