Подтвердить что ты не робот

Как запустить xcode из командной строки

Мой вопрос очень прост: предположим, что есть проект xcode a.xcodeproj, могу ли я открыть его с помощью команды: xcode a.xcodeproj?

Если я попробую это, я получаю следующее сообщение об ошибке:

-bash: xcode: command not found
4b9b3361

Ответ 1

Xcode должен быть стандартным приложением для файлов .xcodeproj, поэтому это должно работать:

$ open a.xcodeproj

Если это открывает другое приложение, вы можете заставить его использовать xcode:

$ open -a Xcode a.xcodeproj

Если вы хотите, чтобы команда xcode работала, вы можете просто написать ее:

$ alias xcode="open -a Xcode"

тогда вы можете просто xcode a.xcodeproj (и добавить это к ~/.bash_profile)

Ответ 2

Следующая команда должна сделать это:

open a.xcodeproj

Ответ 3

Не могу вспомнить, где я столкнулся с этим script, но я использую этот ruby ​​script для нахождения файла *.xcodeproj или *.xcworkspace в рабочем каталоге и открытия этого файла (без открытия Xcode любого предыдущего проекты)

#!/usr/bin/env ruby

# Open xcode without any previous projects being opened as well.
# We first look for a workspace, then a project in the current directory, opening the first that is found.

f = []
f.concat Dir["*.xcworkspace"]
f.concat Dir["*.xcodeproj"]

if f.length > 0
  puts "opening #{f.first}"
  `open -a /Applications/Xcode.app #{f.first} --args -ApplePersistenceIgnoreState YES`
  exit 0
end

puts "No Xcode projects found"
exit 1

Ответ 4

откройте терминал, затем перейдите к пути, где установлен Xcode. Затем перейдите в "Содержание/MacOS". И когда вы достигнете этой папки, затем введите - sudo./Xcode

Или выполните следующий код: (вы можете использовать "sudo", если у пользователя есть привилегия)

cd /  
cd Applications
cd Xcode.app
cd Contents/MacOS
sudo ./Xcode

Ответ 5

incase, если вы хотите открыть проект Xcode из рабочей области, используйте следующую командную строку.

user$ open -a xcode ProjectName.xcworkspace/