xctool 是基于Xcodebuild的自动化构建的解决方案,让构建和测试更容易,更好的支持持续集成。xctool git地址

  1. 首先要先安装Xcode的命令行工具 ,在终端输入 xcode-select –install 
    具体:

    在终端中输入以下命令:xcode-select --install  ,按回车。

    直接点击“安装”,并且同意许可,如图:

    如果此时你没有插电源,会有警告,不用管,直接继续就好。如图:

    安装完成后,可以有两种方法检验是否安装成功。

    继续在终端中打入:xcode-select --install   .如果出现以下情况,表示安装成功。

    打开Xcode,创建一个新的项目,在OS X下面选择Application,如果右侧出现Command line tool图标,表示已经安装成功。如图:

  2. 按照安装说明,在终端输入

brew install xctool
  • 1

终端出现错误,如下图: 

先看第2个地方:

Error: Your OS X keychain GitHub credentials do not have sufficient scope!
Scopes they have: []
Create a personal access token: https://github.com/settings/tokens
and then set HOMEBREW_GITHUB_API_TOKEN as the authentication method instead.
  • 1
  • 2
  • 3
  • 4

解决办法是,设置HOMEBREW_GITHUB_API_TOKEN 的值

export HOMEBREW_GITHUB_API_TOKEN=xxxx
  • 1

那么怎么获取xxxx的值呢,在https://github.com/settings/tokens 
选择左侧中的Personal access tokens ,右侧输入 Token description ,就是token描述,自己定义。下面是select scopes ,选择各种权限,这里我全部选中。然后点击下面按钮generate token,你会看到生成的token值。在这里,一定要把token值拷贝下来。因为出于安全的考虑,之后不会再看到这个token值。生成token详细说明

获取到了token,就是上面命令中的xxxx值,在终端执行

export HOMEBREW_GITHUB_API_TOKEN=xxxx
  • 1

问题2解决。 
3. 对于问题1,需要更新brew. 
在终端输入:

brew update
  • 1

出现错误

Error: /usr/local must be writable!
  • 1

/usr/local 权限不够 
在终端输入:

sudo chgrp -R admin /usr/local
sudo chmod -R g+w /usr/local

更新完brew后,再执行

brew update
  • 1

如果没有问题,再安装xctool

brew install xctool
  • 1

执行

xctool -help
  • 1

可查看xctool帮助说明。

到这里大功告成。

MAC 安装 xctool 遇到的问题相关推荐

  1. Docker for mac安装

    Mac安装Docker docker下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-mac docker for m ...

  2. mac 安装mqtt

    2019独角兽企业重金招聘Python工程师标准>>> mac 安装mqtt Mosquitto是一个开源的mqtt规则的具体实现库,mosquitto是一个轻量级的lightwei ...

  3. mac mysql 链接_Mysql mac安装以及navicat链接

    安装mysql 系统版本:macOS Mojave 10.14.6 安装的方式是使用Homebrew 包管理工具. # 安装命令 brew install mysql 安装完成之后会有相应的提示,开启 ...

  4. Mac安装和启动memcached

    今天跑代码时发生了这样的错误, 排查过后发现是memcached没有启动.................. mac安装memcached: brew install memcached 用Homeb ...

  5. MAC安装MySQL

    文章目录 一.安装MySql Community Server 二.安装Navicat 一.安装MySql Community Server 首先要安装MySql Community Server,具 ...

  6. [编译环境] pkg-config for mac 安装

    由于大部分的开源工程都需要用到pkg-config,因此今天在这讲解一下pkg-config for mac 安装过程. 1.检测环境是否已安装pkg-config 再命令行中输入: pkg-conf ...

  7. 解决Mac安装tesserocr报错问题 Failed building wheel for

    解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...

  8. mac 安装 python mysqlclient 遇到的问题及解决方法

    mac 安装 python mysqlclient 遇到的问题及解决方法 参考文章: (1)mac 安装 python mysqlclient 遇到的问题及解决方法 (2)https://www.cn ...

  9. mac  安装brew时报错的问题及解决方式

    mac  安装brew时报错的问题及解决方式 参考文章: (1)mac  安装brew时报错的问题及解决方式 (2)https://www.cnblogs.com/ritte/p/11207036.h ...

最新文章

  1. django中实现websocket
  2. 解决:SyntaxError: Non-UTF-8 code starting with '\xe6' in file
  3. 就算会用python画颗心,可你依然还是只单身狗
  4. nagios配置文件说明
  5. 网络盘的计算机密码是什么情况,电脑e盘拒绝访问是什么原因?e盘加密方法
  6. 继微博之后,抖音、今日头条、小红书宣布将显示账号IP属地
  7. JavaScript 基础--- (正则表达式 / 事件监听与绑定)
  8. 如何将 Apple Watch 用作闹钟?
  9. android序列号怎么修改,修改Android序列号(Serial Number)
  10. 小米手机开启开发者模式的步骤与方法
  11. ecshop的dwt模板文件
  12. STM32复习笔记(五) —— GPIO锁定机制
  13. verilog实现奇数分频--以三分频为例
  14. mybatis SQL打印插件
  15. 台式电脑显示屏显示html,台式机电脑屏幕突然出现彩色条纹原因及解决方法
  16. 谷歌浏览器显示oracle,css让table不显示边框的代码在火狐和谷歌浏览器中无效
  17. 薛定谔 | 小分子叠合
  18. 关于idea创建maven工程没有src骨架的问题
  19. 火车售票系统设计 c语言,C语言火车售票系统
  20. “工作十年还买不起一个厕所”:底层打工人的命运,该何去何从?

热门文章

  1. sklearn的KNN文档中实例代码的注释
  2. 根据数据集获取概率密度图像和概率分布图像
  3. ValueError: You are trying to load a weight file containing 12 layers into a model with 2 layers.
  4. 计算机组成要素一:布尔逻辑:门结构
  5. 深度学习(十)——花式卷积(2)
  6. ZigBee,ZStack
  7. html5背景图片上放按钮,html5自定义video标签的海报与播放按钮
  8. html中源文件回车效果无效,网页制作使用教程第2节初级.ppt
  9. 微软开源 MS-DOS 1.25 和 MS-DOS 2.0
  10. HDCMS导航高亮显示!解决办法