精华内容
下载资源
问答
  • xcode-select - 更改默认Xcode

    千次阅读 2018-10-12 20:29:05
    如果你的电脑中有几个xcode版本,比如一个xcode5.1.1,一个xcode6-beta,当你打开工程的时候,通常会有一个默认配置,或者使用终端命令行操作,需要选择使用xcode的不同版本,怎么更改这个配置呢?请看下文: 开发...

    如果你的电脑中有几个xcode版本,比如一个xcode5.1.1,一个xcode6-beta,当你打开工程的时候,通常会有一个默认配置,或者使用终端命令行操作,需要选择使用xcode的不同版本,怎么更改这个配置呢?请看下文:

    开发人员安装多个版本的Xcode并不罕见。例如,我通常安装了最新的beta以及最新的生产版本。

    但是,有时您可能需要各种工具(如xcodebuild)指向特定的Xcode文件夹。为了便于使用,您可以使用  xcode-select。一个常见的用例是使用脚本和/或makefile来构建项目。

    设置Xcode文件夹后,将从您指定的文件夹中调用xcodebuild。

    命令行选项如下:

    
    xcode-select [-help]
    xcode-select [-switch xcode_folder_path]
    xcode-select [-print-path]
    xcode-select [-version]
    

    以下是如何打印当前Xcode路径:

    
    1
    2
    
    
    〜$ xcode-select --print-path
    /Developer/Applications/Xcode.app
    

    第2行显示当前版本的Xcode“活动”。如果从脚本访问xcodebuild或其他相关工具,则-print-path是确定当前Xcode位置的首选方法。

    使用-switch选项更改为系统上的另一个Xcode版本:

    
    $ sudo xcode-select -switch /Users/JOHN/Downloads/Xcode45-DP3.app
    

    这改变了我系统上的Xcode 4.5,Developer Preview 3。请注意,设置Xcode位置需要root访问权限,因此我使用  sudo 以root身份执行命令。

    现在打印路径如下所示:

    
    1
    2
    
    
    〜$ xcode-select --print-path
    /Users/JOHN/Downloads/Xcode45-DP3.app/Contents/Developer
    

    要切换回/ Applications目录中安装的Xcode:

    
    $ sudo xcode-select -switch /Applications/Xcode.app/
    

    您可以通过查看终端的手册页来阅读有关xcode-select的更多信息:

    
    〜$ man xcode-select

     

     

    本文转载 http://blog.sina.com.cn/s/blog_605409770102uwxc.html

    展开全文
  • xcode-select 指定xcode命令行工具版本

    千次阅读 2019-11-14 14:01:29
    sudo xcode-select --switch /指定版本的xcode路径Xcode.app 恢复默认的xcode命令行版本 当使用xcodebuild莫名其妙的出问题时,可以考虑使用此命令恢复 sudo xcode-select -r 使用对话框安装命令行工具 sudo ...

    切换xcode命令行版本

    sudo xcode-select --switch /指定版本的xcode路径Xcode.app 
    

    恢复默认的xcode命令行版本
    当使用xcodebuild莫名其妙的出问题时,可以考虑使用此命令恢复

    sudo xcode-select -r
    

    使用对话框安装命令行工具

    sudo xcode-select --install
    
    展开全文
  • macOS Command - xcode-select

    2021-03-09 21:34:56
    文章目录一、关于 xcode-select二、使用示例多个 Xcode 切换安装 CommandLineTools重置查看版本打印目前指向的路径三、manualNAMESYNOPSISDESCRIPTIONUsageOPTIONSENVIRONMENTEXAMPLESFILESSEE ALSOHISTORY相关资料 ...


    一、关于 xcode-select

    xcode-select - Manages the active developer directory for Xcode and BSD tools.
    字面简单可理解为,选择 Xcode


    二、使用示例

    多个 Xcode 切换

    当一个系统上安装了多个 Xcode 应用,

    比如安装在这两个地址: /Applications/Xcode.app/Applications/Xcode-beta.app,可以使用 xcode-select --switch path/to/Xcode.app 来决定使用哪个 Xcode 来在命令行中使用来开发。


    在 Xcode 中查看使用的 CommandLineTools

    Xcode --> Preferences --> Locations --> Command Line Tools
    在这里插入图片描述


    安装 CommandLineTools

    $ sudo rm -rf /Library/Developer/CommandLineTools # 移除原有的 CommandLineTools,否则可能会报 the tools are already installed
    $ xcode-select --install
    

    重置

    $ sudo xcode-select -r  # 或者 sudo xcode-select --reset
    

    查看版本

    $ xcode-select -v  # 或者 xcode-select --version
    xcode-select version 2384.
    

    打印目前指向的路径

    $ xcode-select -p
    /Applications/Xcode.app/Contents/Developer
    

    三、manual

    XCODE-SELECT(1) BSD General Commands Manual XCODE-SELECT(1)

    NAME

    ​ xcode-select - Manages the active developer directory for Xcode and BSD tools.


    SYNOPSIS

    xcode-select [-h|–help] [-s|–switch ] [-p|–print-path] [-v|–version]


    DESCRIPTION

    xcode-select controls the location of the developer directory used by xcrun(1), xcodebuild(1), cc(1), and other Xcode and BSD development tools. This also controls the locations that are searched for by man(1) for developer tool manpages.

    ​ This allows you to easily switch between different versions of the Xcode tools and can be used to update the path to the Xcode if it is moved after installation.


    Usage

    ​ When multiple Xcode applications are installed on a system (e.g. /Applications/Xcode.app, containing the latest Xcode, and /Applications/Xcode-beta.app containing a beta) use xcode-select --switch path/to/Xcode.app to specify the Xcode that you wish to use for command line developer tools.

    ​ After setting a developer directory, all of the xcode-select provided developer tool shims (see FILES) will automatically invoke the version of the tool inside the selected developer directory. Your own scripts, makefiles, and other tools can also use xcrun(1) to easily lookup tools inside the active developer directory, making it easy to switch them between different versions of the Xcode tools and allowing them to function properly on systems where the Xcode application has been installed to a non-default location.


    OPTIONS

    -h, --help

    ​ Prints the usage message.


    -s <path>, --switch <path>

    ​ Sets the active developer directory to the given path, for example /Applications/Xcode-beta.app. This command must be run with superuser permissions (see sudo(8)), and will affect all users on the system. To set the path without superuser permissions or only for the current shell session, use the

    ​ DEVELOPER_DIR environment variable instead (see ENVIRONMENT).


    -p, --print-path

    ​ Prints the path to the currently selected developer directory. This is useful for inspection, but scripts and other tools should use xcrun(1) to locate tool inside the active developer directory.


    -r ,--reset

    ​ Unsets any user-specified developer directory, so that the developer directory will be found via the default search mechanism. This command must be run with superuser permissions (see sudo(8)), and will affect all users on the system.


    -v, --version

    ​ Prints xcode-select version information.


    --install

    ​ Opens a user interface dialog to request automatic installation of the command line developer tools.


    ENVIRONMENT

    DEVELOPER_DIR

    ​ Overrides the active developer directory. When DEVELOPER_DIR is set, its value will be used instead of the system-wide active developer directory.

    ​ Note that for historical reason, the developer directory is considered to be the Developer content directory inside the Xcode application (for example /Applications/Xcode.app/Contents/Developer). You can set the environment variable to either the actual Developer contents directory, or the Xcode application directory – the xcode-select provided shims will automatically convert the environment variable into the full Developer content path.


    EXAMPLES

    xcode-select --switch /Applications/Xcode.app/Contents/Developer

    Select /Applications/Xcode.app/Contents/Developer as the active developer directory.


    xcode-select --switch /Applications/Xcode.app

    ​ As above, selects /Applications/Xcode.app/Contents/Developer as the active developer directory. The Developer content directory is automatically inferred by xcode-select.


    /usr/bin/xcodebuild

    Runs xcodebuild out of the active developer directory.


    $ /usr/bin/xcrun --find xcodebuild
    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild
    

    ​ Use xcrun to locate xcodebuild inside the active developer directory.


    env DEVELOPER_DIR="/Applications/Xcode-beta.app" /usr/bin/xcodebuild

    ​ Execute xcodebuild using an alternate developer directory.


    FILES

    /usr/bin/xcrun

    ​ Used to find or run arbitrary commands from the active developer directory. See xcrun(1) for more information.


    /usr/bin/actool /usr/bin/agvtool /usr/bin/desdp /usr/bin/genstrings /usr/bin/ibtool /usr/bin/ictool /usr/bin/instruments /usr/bin/iprofiler /usr/bin/opendiff /usr/bin/pip3 /usr/bin/python3 /usr/bin/sdef /usr/bin/sdp /usr/bin/stapler /usr/bin/xcodebuild /usr/bin/xcscontrol /usr/bin/xcsdiagnose /usr/bin/xed

    ​ Runs the matching Xcode tool from with the active developer directory.


    /usr/bin/BuildStrings /usr/bin/CpMac /usr/bin/DeRez /usr/bin/GetFileInfo /usr/bin/MergePef /usr/bin/MvMac /usr/bin/ResMerger /usr/bin/RezDet /usr/bin/RezWack /usr/bin/Rez /usr/bin/SetFile /usr/bin/SplitForks /usr/bin/UnRezWack /usr/bin/ar /usr/bin/as /usr/bin/asa /usr/bin/bison /usr/bin/c89 /usr/bin/c99
    /usr/bin/clang++ /usr/bin/clang /usr/bin/cmpdylib /usr/bin/codesign_allocate /usr/bin/cpp /usr/bin/ctags /usr/bin/ctf_insert /usr/bin/dsymutil /usr/bin/dwarfdump /usr/bin/flex++ /usr/bin/flex /usr/bin/g++ /usr/bin/gatherheaderdoc /usr/bin/gcc /usr/bin/gcov /usr/bin/git-receive-pack /usr/bin/git-shell
    /usr/bin/git-upload-archive /usr/bin/git-upload-pack /usr/bin/git /usr/bin/gm4 /usr/bin/gnumake /usr/bin/gperf /usr/bin/hdxml2manxml /usr/bin/headerdoc2html /usr/bin/indent /usr/bin/install_name_tool /usr/bin/ld /usr/bin/lex /usr/bin/libtool /usr/bin/lipo /usr/bin/lldb /usr/bin/lorder /usr/bin/m4
    /usr/bin/make /usr/bin/mig /usr/bin/mkdep /usr/bin/nm /usr/bin/nmedit /usr/bin/objdump /usr/bin/otool /usr/bin/pagestuff /usr/bin/ranlib /usr/bin/rebase /usr/bin/redo_prebinding /usr/bin/resolveLinks /usr/bin/rpcgen /usr/bin/segedit /usr/bin/size /usr/bin/strings /usr/bin/strip /usr/bin/swift
    /usr/bin/swiftc /usr/bin/unifdef /usr/bin/unifdefall /usr/bin/vtool /usr/bin/xml2man /usr/bin/yacc

    Runs the matching BSD tool from with the active developer directory.


    SEE ALSO

    xcrun(1), xcodebuild(1)


    HISTORY

    ​ The xcode-select command first appeared in Xcode 3.0.

    Mac OS X Jun 24, 2019 XCODE-SELECT(1)

    ~


    相关资料

    展开全文
  • xcode-select

    2020-04-04 17:23:16
    https://www.cnblogs.com/zzugyl/p/5438869.html

    https://www.cnblogs.com/zzugyl/p/5438869.html

    展开全文
  • 今天用pod导入第三方,突然就报错了,检查了一圈podfile写的也没问题: 查阅相关文章说是podfile中的命令找不到目标工程,有可能是工程路径发生了变化,解决起来不知从何下手。 参考了这篇文章,自己修改了一下...
  • Could not automatically select an Xcode project. Specify one in your Podfile li 解决方案如下: xcodeproj ‘工程名.xcodeproj’,如下图
  • xcode-select --install // 安装命令 xcode-select --version // 查看版本 有时Command Line Tools出了问题,可以先尝试恢复默认设置来解决: // 恢复默认设置(需要sudo权限) sudo xcode-select --reset 还是...
  • 我遇到一个非常诡异的问题,网上所有人都说用sudo xcode-select -s来切换默认的xcode,但是我的电脑上就是不生效,orz。找了无数个解决办法,没用。 只好去万能的Stack Overflow找答案,果然还是有人和我一样,遇到...
  • 在mac下使用git或者npm install 时经常遇到下面的问题: xcrun: error: active developer path ("...) does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xco...
  • 卸载xcode的命令

    2014-07-12 10:57:12
    卸载xcode的命令
  • 更新系统后,git使用不了 需要更新xcode 之后 命令行输入 git依然不能正常使用 并且报出该问题 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun ...xcode-select -
  • Xcode 更改默认版本 xcode-select

    万次阅读 2017-04-07 16:47:01
    我们的Xcode使用版本可以根据...我们本文介绍的是在终端使用xcode-select命令 根据需求修改使用的Xcode版本。在终端xcode-select可使用的命令如下: 1. xcode-select [-h, –help] 2. xcode-select [-p, –print-p
  • xcode-select: note: no developer tools were found at '/applications/xcode.app', requesting install. choose an option in the dialog to download the command line developer tools. 网上搜索资料,是因为...
  • Could not automatically select an Xcode project. Specify one in your Podfile like so:    xcodeproj 'path/to/Project.xcodeproj'    在Podfile文件里指定下工程目录就行了,比如...
  • Qt Ios Xcode 配置问题

    2018-05-03 10:47:01
    先安装xcode,然后是xcode command line tools,最后qt。打开qt新建工程时遇到没有真机和模拟器的kits,需要到xcode里面配置。打开XCode,Preferences -&gt; Locations, 在Command Line Tools里面选择XCode ...
  • xcode-select --install

    万次阅读 2017-12-30 00:41:21
    在从App Store上下载Xcode后,默认是不会安装Command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。...1 在终端中输入以下命令:xcode-select --install ,按回车 2
  • 为什么我在终端输入xcode-select-install出现了如图情况?我要怎么样顺利搞出command line tools? 求指教...
  • 我的mac装了多个xcode 今天发现.有些东西编译时候要用到xcode 但因为我的xcode把名字改了.... 打开终端 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 改变当前的xcode路劲
  • xcode-select – 更改默认Xcode

    千次阅读 2015-12-01 09:46:52
    如果你的电脑中有几个xcode版本,比如一个xcode5.1.1,一个xcode6-beta, 当你打开工程的时候,通常会有一个默认配置,或者使用terminal命令行操作,需要选择使用xcode的不同版本,怎么更改这个配置呢? 请看下文: ...
  • ] Could not automatically select an Xcode workspace. Specify one in your Podfile like so: 错误:表示podfile 文件中没有任何要安装的第三方库文件解决办法:1,配置podfilesource'...
  • Xcode 构建工具 这是一个用于执行 Xcode 项目构建的命令行工具。 它是为 iOS 开发而设计的,尚未经过 Mac 应用程序的测试。 必需的 一台 Mac(无论如何都不能运行 Xcode)。 Xcode(我自己使用这个项目来对抗最新...
  • mac卸载了xcode后,运行软件提示:xcode-select: error: invalid developer directory 解决方法: xcode-select --install
  • xcode-select error

    2021-05-18 09:41:59
    不知道做了啥操作突然间这个xcodebuild就不能使用了,出现如下错误,这个错误是...xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools'
  • 升级macOS Mojave(10.14)之后,git就用不了了,一直提示: ...使用xcode-select --install命令一直安装失败-_- 这是从苹果开发者官网下载的离线安装包,安装之后一切问题解决^^, 注意Xcode要更新到10.1以上哦
  • ​​​​​​​xcode-select --install运行失败可以运行一下命令 ​​​​删除旧工具命令 $ rm -rf /Library/Developer/CommandLineTools 权限不足加 sudo 删除成功再次安装xcode命令行工具 $ xcode-select --...
  • xcode-select –install 安装失败解决办法 手动下载安装网址https://developer.apple.com/download/more/,直接下载符合自己的版本
  • xcode-select --install 解决方案

    万次阅读 多人点赞 2018-01-11 17:46:28
    背景 Mac下安装tesseract时,出现如下问题 Error: Xcode alone is not sufficient on Sierra. Install the Command Line Tools: xcode-select --install 但Mac最新场景下安装...根据提示在使用命令xcode-select
  • 问题:xcode-select --install选择安装,安装失败:下载失败网络问题   解决办法:到该地址去手动下载安装器安装:...
  • brew 安装东西的时候遇到了下面的错误提示 Error: Xcode alone is not ...xcode-select --install 说是要安装 Command Line Tools,通过第三行那个命令,那就执行吧, 但是在执行 xcode-select --install 的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,096
精华内容 6,438
关键字:

selectxcode