iOS开发环境配置

参考链接:

目录

一、相关介绍

二、工具安装

2.1  Homebrew

2.2 Gpg、RVM

2.3 Ruby与gem

2.4 Cocoapods

三、Cocoapods的使用


一、相关介绍

iOS的开发环境配置主要依赖于以下几个工具,相关解释如下:

  1. Homebrew:它是MacOS下的一种软件包管理器,用于实现对软件包的安装、更新等管理;可以类比360软件管理器
  2. Gpg:使用RSA算法对信息进行加密和解密的工具
  3. RVM:用于安装、管理和使用多种Ruby环境的工具
  4. Ruby:一种面向对象的脚本语言。MacOS默认已经支持运行Ruby,但是其版本往往过低,不支持使用Cocoapods
  5. Cocoapods:iOS开发中最常用的第三方库管理工具,用于管理iOS项目工程所依赖的第三方库。它本身是由Ruby进行实现的,因此使用它需要先有Ruby环境

由上述各工具的依赖关系可以看出,iOS项目的配置需要依赖Cocoapods;Cocoapods的使用依赖于Ruby,而MacOS默认的Ruby版本往往过低,不支持Cocoapods的运行,因此需要使用RVM进行Ruby版本的控制;RVM的安装需要Gpg,Gpg的安装又依赖于Homebrew。因此,上述工具的安装顺序为从1到5

二、工具安装

2.1  Homebrew

官网:https://brew.sh/index_zh-cn.html

由于墙等因素,官方给出的仓库地址往往速度很慢甚至无法下载,这里使用另一个源:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

而后会有提示需要输入两个命令:

git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core

git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask

然后使用如下命令检查Homebrew是否安装成功:

brew --version

//结果
Homebrew 4.0.10-7-g91251d5
Homebrew/homebrew-core (git revision fa69ddc7ed1; last commit 2023-03-27)
Homebrew/homebrew-cask (git revision 6c4851090ba; last commit 2023-03-27)

2.2 Gpg、RVM

官网:RVM: Ruby Version Manager - Installing RVM

首先安装Gpg秘钥

gpg --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

使用Ruby安装stable版本的RVM

\curl -sSL https://get.rvm.io | bash -s stable --ruby

使用如下命令查看RVM安装情况

rvm -v

//结果
rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

 安装完成后,使用RVM安装指定版本的Ruby即可

rvm install 3.2.1

2.3 Ruby与gem

官网:RubyGems.org | your community gem host

gem 是 Ruby 的一个包管理器源,提供了分发 Ruby 程序和库的标准格式 gem,旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器源。建议将gem包环境升级到 2.6.x以上

sudo gem update --system

完成后查看gem版本

gem -v

替换Ruby的官方镜像为国内镜像

gem sources --remove https://rubygems.org/

gem sources --add https://gems.ruby-china.com/

替换后使用命令查看结果

gem sources -l

//结果
*** CURRENT SOURCES ***

https://gems.ruby-china.com/


2.4 Cocoapods

官网:CocoaPods.org

执行如下命令进行安装

//由于 OS X 系统的不同,此处的指令也是有些变化:
//OS X 10.11之前系统的安装 CocoaPods 指令: 
sudo gem install cocoapods

//OS X 10.11以后系统的安装 CocoaPods 指令: 
sudo gem install -n /usr/local/bin cocoa pods

检查是否安装成功

pod --version

//结果
1.12.0

三、Cocoapods的使用

新建一个Xcode工程,使用终端cd到工程目录下,创建Podfile文件:

pod init

之后就可以在项目目录里看到一个Podfile文件,打开并添加:

platform :ios, '8.0'
use_frameworks!

target 'MyApp' do
  pod 'AFNetworking', '~> 2.6'
  pod 'ORStackView', '~> 3.0'
  pod 'SwiftyJSON', '~> 2.3'
end

开始下载:

pod install

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值