Skip to main content

Command Palette

Search for a command to run...

Open your terminal from Xcode

Trigger a shell script with Xcode Behaviors to open your terminal

Updated
1 min read
Open your terminal from Xcode

Xcode is one of the few IDE's I know that does not have a "Open terminal" button. But you can leverage so called "Xcode Behaviors" to quickly launch your terminal.

Xcode Behaviors allows you to execute shell scripts from Xcode with a keyboard shortcut.

There is a nice selection of useful scripts on GitHub and the repo of Awesome-Xcode-Behaviors explains well on how to setup Xcode Behaviors with these scripts.

I use iTerm2 as a replacement for Terminal so I can use the open-iterm.sh script that I downloaded from GitHub.

UPDATE November 2022: I recommend using a different script that is optimized and works well for Xcode projects/workspaces as well as Swift Packages. I share open-iterm-from-xcode as a gist with you.

You need to make the script executable. Use chmod +x open-iterm-from-xcode in your terminal.

Setup iTerm in Xcode Behaviors

Launch a Xcode behavior

With a custom shortcut I can easily open the terminal now.

Large GIF (1302x974).gif

Xcode behaviors can be further used to speed up your workflow, e.g.

  • Open the Issue Navigator for build failures
  • Open the Test Navigator for test failures
  • Start debugging in a new tab

If you are interested in more information, then read Speed up things with Xcode behaviors by Antoine van der Lee.

More from this blog

Dev blog post potpourri by senior software engineer Marco Eidinger

149 posts

Hello 👋🏻 , I am a Software Engineer working on open source and enterprise mobile SDKs for iOS and MacOS developers written in Swift. From 🇩🇪 and happily living in 🇺🇸