当前位置: 首页> 电脑> 正文

cocoapods(Cocoapods私有库重名文件夹)-微PE WEIPE.NET

  • 电脑管家电脑管家
  • 电脑
  • 2024-01-17 22:03:32
  • 23

cocoapods(Cocoapods私有库重名文件夹)-微PE WEIPE.NET

一、前言

CocoaPods是mac OS X和iOS开发者的依赖管理工具。它可以让开发者轻松的管理第三方的库,方便的将第三方的库和项目捆绑在一起,更方便的进行维护,管理更新等。

二、CocoaPods的安装

1.瀹夎rubyGems锛屽苟浣跨敤gem瀹夎CocoaPods

gem install cocoapods

2.鎼缓绉佹湁Spec Repository

pod lib create

3.鎶婇」鐩彁浜ゅ埌git

git init

git add .

git commit -m \"first commit\"

4.把我们的私有仓库push到github上

git remote add origin

git push -u origin master

三、CocoaPods的使用

1.将第三方类库添加到我们的项目中,如果是私有项目,则需要在项目根目录下添加Podfile文件:

# Uncomment this line to define a global platform for your project

# platform :ios, ‘9.0’

# CocoaPods ***ytics sends network stats synchronously affecting flutter build latency.

# opt_out_usage and set the next line to 'false' to disable RubyGems.

ENV['COCOAPODS_DISABLE_STATS'] = 'true'

target '' do

use_frameworks!

pod ‘’, 'ver'

end

2.瀹夎搴擄細

pod install

3.寮曞叆搴擄細

#import

4.鍦ㄦ洿鏂扮涓夋柟鐨勫簱鐨勬椂鍊欏彲浠ヤ娇鐢細

pod update

四、CocoaPods的优点

1.方便管理第三方的库,将第三方的库和项目捆绑起来,安装方便。

2.支持github托管仓库的安装

3.支持多项目依赖,可以通过改变Podfile文件来增加各个项目的依赖库

4.鍙互閫氳繃鏇存柊鏉ョ鐞嗙涓夋柟搴撶殑鏇存柊

五、总结

CocoaPods是专为mac OS X和iOS开发者量腕的依赖管理工具。它不仅可以方便的累积第三方的库,方便的将第三方的库和项目捆绑在一起,更方便的进行维护,管理更新等,同时还支持github托管仓库的安装,支持多项目依赖,可以通过更新来管理第三方库的更新等优势,使得它在开发中非常有用。

一、什么是 cocoapods

Cocoapods 是一个第三方库依赖管理工具,可以用来方便、快速地管理iOS项目及其依赖库,可以节省开发人员大量时间,提高开发效率。它帮助开发者自动下载和创建一个Xcode工程(包括源文件和资源),并管理第三方库和头文件。

二、cocoapods安装步骤

1.用homebrew安装cocoapods,在终端输入:

brew install Cocoapods

2.鏇存柊cocoapods锛屽湪缁堢杈撳叆

pod setup鎴杙od repo update

3.查看cocoapods的版本号,在终端输入:

pod --version

4.鍙互浣跨敤pod search鍛戒护鏉ユ悳绱綘鎯宠鐨刾od锛屾瘮濡傛悳绱ureka:

pod search Eureka

三、cocoapods新项目集成

1. 打开终端,新建一个工作文件夹:

mkdir newProject && cd newProject

2. 鍒濆鍖栵細

pod init

3. 鍦≒odfile涓坊鍔犱綘瑕佷娇鐢ㄧ殑pod

vi Podfile

# Uncomment the next line to define a global platform for your project target 'newProject' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks use_frameworks! # Pods for newProject

示例: pod 'Eureka' pod 'Alamofire'

end

4. 瀹夎渚濊禆

pod install

5. 瀹夎瀹屾瘯锛屼娇鐢▁cworkspace鎵撳紑椤圭洰

open newProject.xcworkspace

四、cocoapods现有项目集成

1. 打开现有项目的文件夹,如:

cd myProject

2. 鍦≒odfile涓坊鍔犱綘瑕佷娇鐢ㄧ殑pod

vi Podfile

# Uncomment the next line to define a global platform for your project target 'myProject' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks use_frameworks! # Pods for newProject

示例: pod 'Eureka' pod 'Alamofire'

end

3. 瀹夎渚濊禆

pod install

4. 瀹夎瀹屾瘯锛屼娇鐢▁cworkspace鎵撳紑椤圭洰

最新文章