04.Podfile常见使用方法

1. 常规使用方法

platform :ios, '9.0'

target 'xxxx' do

pod 'RxCocoa', '~> 4.1.0'

end


2. 使用本地或者自建的库

source 'https://github.com/CocoaPods/Specs.git'
source '[email protected]'

3. 如何直接引用本地还未上传至POD库的资源

# 目录地址就是podspec文件的位置的相对位置
pod 'xxxx', :path => '../xxxx'

4. podfile 常用引入pod方式


pod '库名', :podspec => 'podspec文件路径'  #指定导入库的podspec文件路径

pod '库名', :git => '源码git地址'  #指定导入库的源码git地址

pod '库名', :tag => 'tag名'  #指定导入库的Tag分支

pod '库名', :path => '~/Documents/AFNetworking'  #指定本地的某个库,文件夹中要有podspec文件


5. 关于podspec中引入的工程bitcode问题

如果pod我们通过pod '库名', :path => '~/Documents/AFNetworking' 引入,但是目标文件中有些文件不支持bitcode,如果直接引入,报错

'xxxx' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target.

设置bitcode为NO也不管用

解决方案:

在podspec 中加入

s.pod_target_xcconfig = { 'ENABLE_BITCODE' => 'NO' } 即可

你可能感兴趣的:(04.Podfile常见使用方法)