MAC 安装 xctool 遇到的问题

本文介绍了如何安装Xcode命令行工具及自动化构建工具xctool,并提供了详细的步骤和常见问题解决方案。

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

终端出现错误,如下图: 
brew install xctool 安装出现问题
先看第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帮助说明。

到这里大功告成。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值