美文网首页互联网软件测试
Mac系统编译环境搭建手册

Mac系统编译环境搭建手册

作者: 某杰 | 来源:发表于2016-07-21 17:53 被阅读93次

    背景

    笔者由于在工作中经常需要快速在一台新的Mac系统机器搭建好编译环境,接入编译系统,所以把一些搭建步骤和搭建过程中常见的一些问题,同时关于android&ios编译一些优化的配置等介绍给大家。

    快速搭建编译环境

    1.安装Xcode & 终端执行命令xcode-select install(安装xcode command line tools)

    2.安装cocoapods

    IOS开发时,项目中会引用许多第三方库,Cocoapods可以用来方便的统一管理这些第三方库,目前大部分IOS项目都有用到,所以我们需要安装他。

    Cocoapods  (https://github.com/CocoaPods/CocoaPods)

    终端执行如下命令:

    $ gem sources -l  (查看当前ruby的源)

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

    $ gem sources -a https://ruby.taobao.org/  (淘宝源)

    $ gem sources -l

    下面正式安装cocoapods

    $ sudo gem install  cocoapods  -v 0.39.0 (目前项目中统一用这个版本)

    如果安装遇到提示ERROR:Ruby 需要 >= 2.2.2的错误的话,很明显,解决办法是升级ruby到2.2.2

    ruby升级步骤如下,mac默认是2.0.0的系统

    先安装RVM(ruby版本管理工具)

    $ curl -L get.rvm.io | bash -s stable

    $ source ~/.bashrc

    $ source ~/.bash_profile

    安装完成之后,执行命令安装指定版本,并切换

    $ rvm  install 2.2.2

    $ rvm use  2.2.2 --default

    $ ruby -v

    3.安装homebrew

    4.安装jdk(官网下载地址),设置JAVA_HOM

    $export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk.xx.jdk/Contents/Home 

    5.下载android sdk,可以把别人已下好的拷贝过来,然后设置ANDROID_HOME

    $ export ANDROID_HOME=/Users/xxxx/android/sdk

    6.下载gradle,并把gradle路径加入系统PATH

    7.手动安装IOS证书,并把所有证书访问控制调至所有程序均可使用


    8.显示隐藏文件/文件夹

    $ sudo defaults write com.apple.finder AppleShowAllFiles -bool true

    至此,已把编译所需要的环境基本上搭起来了,包括android 编译工具gradle,ios编译命令xcodebuild等

    环境优化小技巧

    1. 加快android gradle编译速度 & 增大编译内存

    $ vim  ~/.gradle/gradle.properties

    个人配置文件内容,仅供参考

    org.gradle.configureondemand=true

    org.gradle.parallel=true

    org.gradle.daemon=true

    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m

    2. ios证书解锁

    security unlock-keychain -p  机器登录密码  ~/Library/Keychains/login.keychain

    如果不解锁,可能会导致ios打包最后签名失败

    相关文章

      网友评论

        本文标题:Mac系统编译环境搭建手册

        本文链接:https://www.haomeiwen.com/subject/zfybjttx.html