CocoaPods组件化的一些总结

基于Cocopods的组件化,用podspec管理多个仓库

Development Pods:Podfile中引用本地仓库podspec 

def  depend_Pods
    pod 'DevelopPodName', :path=>'/xxx/path/name.podspec'
    #...
end

target 'aTarget' do
   depend_Pods
    #puts "AppStore"
end

target 'debugTarget' do
   depend_Pods
    #puts "Debug"
end

创建podspec文件

https://guides.cocoapods.org/making/specs-and-specs-repo.html

podspec的语法

https://guides.cocoapods.org/syntax/podspec.html

1. 让一个库中的添加的本地framework全局使用

  在s.source_files添加TheFramework/**/*.h
  在s.public_header_files设置(如果不是全部公开.h,省去上一步)

2. 如何支持MRC

将MRC文件归类放在一个文件夹

  s.source_files  = "ARCfiles/**/*","MRC/**/*"

  s.requires_arc = false

  s.requires_arc = "ARCfiles/**/*"

3. 使用蓝色文件夹(create folder reference )

s.resources = 'xxx/folder/**'

resources添加只到文件夹的路径,**结尾,这样pod install后folder下的子文件夹都是蓝色文件夹

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值