LoginSignup
6
7

More than 5 years have passed since last update.

カレントディレクトリのxcodeプロジェクトを簡単に起動させたい

Last updated at Posted at 2014-07-14

注意 oh-my-zshでxcode pluginを導入すれば xc で同じ挙動になりました。
以下は不要です。すいません。(2014/11/4追記)
 

ghqを使いGoっぽくリポジトリを管理させて頂いて幸せなんですが
gh-openを使って移動した後に簡単にxcodeから該当プロジェクトを開きたいと思いました。

で以下を.zshrcに追記しました

~/.zshrc

setopt nonomatch

function xcopen() {
    local xcp
    local xws
    xcp=$(\ls -d *.xcodeproj 2>/dev/null )
    xws=$(\ls -d *.xcworkspace 2>/dev/null )
    if [[ $xws != '' ]] ; then
        echo "try open $xws" ;
        open $@ $xws;
    else
        if [[ $xcp != '' ]] ; then
            echo "try open $xcp" ;
            open $@ $xcp;
        else
            echo "this is not xcode project...\n"
        fi
    fi
}

alias xco='xcopen -a /Applications/Xcode.app'

xcopen
project.xcworkspaceがあればそっちを開き、なければproject.xcodeprojを開きます。

Xcode betaを入れるとbetaで開こうとするので
xcoxcopen -a /Applications/Xcode.app でXcode.appで開きます

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7