您当前的位置: 首页 >  ios

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

IOS应用构建:1:环境安装和准备

发布时间:2019-12-13 21:34:12 ,浏览量:0

在这里插入图片描述 这篇文章介绍一下IOS下Xcode和Fastlane的安装和配置方法。

安装

直接在应用商店进行安装即可,也可以开发者账号登录,下载Beta版本的更新的Xcode。 苹果有普通用户和开发者账号两种类型,而开发者账号分为个人、公司和企业等几种。相关的信息如下所示。

  • 普通用户 拥有appleid,免费用户,可升级为免费的开发者账户,申请不需要信用卡号等各种私密信息的输入。

  • 开发者账号 开发者账号的如下四种类型,又如下特点:

账号类型费用申请周期设备限制人员限制邓白氏码发布方式备注免费个人账号无即时----功能非常受限,可由普通账号升级个人账号99$/年30分钟左右100台调试设备仅限本人-可发布至App Store可由免费个人账户升级,需要提供公司信息,只能查到个人信息公司账号99$/年平均1周以上100台调试设备可团队开发需要可发布至App Store可由个人账户升级,需要提供公司信息,上架较慢,审核从2天到一周不定,可查到公司信息企业账号299$/年平均1周以上不限台数和设备可团队开发需要发布内部App,无需审核适合快速发布需求,但不发布到App Store

登录地址:https://developer.apple.com/

事前依赖
  • 以appleid登录应用商店
  • macOS版本:10.14.4或以上

在这里插入图片描述

事前准备
  • 安装xcode命令行工具

xcode-select --install

liumiaocn:~ liumiao$ xcode-select --install
xcode-select: note: install requested for command line developer tools
liumiaocn:~ liumiao$ 

版本确认:

liumiaocn:~ liumiao$ xcode-select --version
xcode-select version 2373.
liumiaocn:~ liumiao$ xcodebuild -version
Xcode 11.3
Build version 11C29
liumiaocn:~ liumiao$
安装rvm

curl -L get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm echo “ruby_url=https://cache.ruby-china.org/pub/ruby” > ~/.rvm/user/db rvm -v

  • 使用rvm安装ruby 2.6.3版本
liumiaocn:~ liumiao$ rvm install 2.6.3
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.15/x86_64/ruby-2.6.3.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Installing requirements for osx.
Updating system.....................................................................................
...省略
ruby-2.6.3 - #generating default wrappers.......
ruby-2.6.3 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-2.6.3 - #complete 
Ruby was built without documentation, to build it run: rvm docs generate-ri
liumiaocn:~ liumiao$
liumiaocn:~ liumiao$ rvm docs generate-ri
Generating ri documentation............................................................................................................|
liumiaocn:~ liumiao$ 
  • 切换当前版本的ruby
liumiaocn:~ liumiao$ rvm list
 * ruby-2.6.3 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

liumiaocn:~ liumiao$ rvm current
system
liumiaocn:~ liumiao$ rvm use 2.6.3
Using /Users/liumiao/.rvm/gems/ruby-2.6.3
liumiaocn:~ liumiao$ rvm current
ruby-2.6.3
liumiaocn:~ liumiao$ 
安装fastlane

安装命令:sudo gem install fastlane -NW

liumiaocn:~ liumiao$ sudo gem install fastlane -NW
Password:
HEAD https://rubygems.org/api/v1/dependencies
200 OK
GET https://rubygems.org/api/v1/dependencies?gems=fastlane
200 OK
GET https://rubygems.org/quick/Marshal.4.8/fastlane-2.137.0.gemspec.rz
200 OK
...省略
/Users/liumiao/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.137.0/supply/lib/supply/uploader.rb
/Users/liumiao/.rvm/rubies/ruby-2.6.3/bin/bin-proxy
/Users/liumiao/.rvm/rubies/ruby-2.6.3/bin/fastlane
Successfully installed fastlane-2.137.0
63 gems installed
liumiaocn:~ liumiao$
  • 安装结果确认
liumiaocn:~ liumiao$ which fastlane
/Users/liumiao/.rvm/rubies/ruby-2.6.3/bin/fastlane
liumiaocn:~ liumiao$ fastlane --version
fastlane installation at path:
/Users/liumiao/.rvm/rubies/ruby-2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.137.0/bin/fastlane
-----------------------------
[✔] 🚀 
fastlane 2.137.0
liumiaocn:~ liumiao$
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

2.4366s