CocoaPods依存管理ツール
2614 ワード
CocoaPodsのインストールオープン端末入力 現在のミラーを表示する
gem sources --remove https://rubygem.org/```配置淘宝镜像,配置前网络 ミラーが正常に構成されているかどうかを確認する Cocoapods をインストールします.
pod searchライブラリの名前を追加します(例:pod search XPPFramework)インストール依存 インストールが完了したら、プロジェクトの を開きます.
CocoaPodローカルライブラリ作成(簡単紹介)プロジェクトルートディレクトリに である. podspec内容簡単説明 CocoaPodsを参照してプライベートウェアハウス を作成参考CocoapodsGuides 参考CocoaPodsでiOSプログラムを作る依存管理
sudo gem install cocoapods
国内では壁に直接取り付けられないため、ミラーサーバを先に配置する.gem sources -l```
3. ( ,remove 2 )
gem sources --remove https://rubygem.org/```
https://ruby.taobao.org/
看镜像不用gem sources -a https://ruby.taobao.org/
gem sources -l
sudo gem install cocoapods```
7. `pod --version` ,
---
> Cocoapods ( 1.0 `pod --version` Cocoapods , )
1.
pod searchライブラリの名前を追加します(例:pod search XPPFramework)
2. Podfile
![Podfile ](http://upload-images.jianshu.io/upload_images/1938526-1ca86137ebda1a9b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3. Podfile
```PodFile
#
platform :ios, '7.0'
# pod
pod 'AFNetworking','~> 3.0.4'
# Git
pod 'KSCrash', :git => 'https://github.com/kstenerud/KSCrash.git'
#
pod 'libTest', :path => '/Users/Tianshi/Working/Xcode/Learning/libTest/libTest'
#
pod install
# ,
pod install --verbose --no-repo-update
XXX.workspace
ファイルをクリックしてプロジェクトCocoaPodローカルライブラリ作成(簡単紹介)
libTest.podspec
を追加、podspecはCocoaPodが依存を追加するときに読み込む説明ファイルPod::Spec.new do |s|
s.name = "libTest" #
s.version = "0.0.2" #
s.license = "MIT" #
s.summary = "A short description of libTest." #
s.homepage = "https://www.XXX.com" #
s.description = 'This library provides libTest' #
s.authors = { "XXX" => "[email protected]" } # ,
s.source = { :git => "https://github.com/kstenerud/KSCrash.git", :tag => s.version, :submodules => true} #
s.requires_arc = true
s.ios.deployment_target = "7.0" #
s.subspec 'libTest' do |ss| #
ss.ios.deployment_target = '7.0'
ss.dependency 'AFNetworking','3.0.4'
ss.public_header_files = 'libTest/libTest.h'
ss.source_files = 'libTest/libTest.{h,m}'
end
end