Мой вопрос очень прост: предположим, что есть проект xcode a.xcodeproj, могу ли я открыть его с помощью команды: xcode a.xcodeproj
?
Если я попробую это, я получаю следующее сообщение об ошибке:
-bash: xcode: command not found
Мой вопрос очень прост: предположим, что есть проект xcode a.xcodeproj, могу ли я открыть его с помощью команды: xcode a.xcodeproj
?
Если я попробую это, я получаю следующее сообщение об ошибке:
-bash: xcode: command not found
Xcode должен быть стандартным приложением для файлов .xcodeproj, поэтому это должно работать:
$ open a.xcodeproj
Если это открывает другое приложение, вы можете заставить его использовать xcode:
$ open -a Xcode a.xcodeproj
Если вы хотите, чтобы команда xcode
работала, вы можете просто написать ее:
$ alias xcode="open -a Xcode"
тогда вы можете просто xcode a.xcodeproj
(и добавить это к ~/.bash_profile
)
Следующая команда должна сделать это:
open a.xcodeproj
Не могу вспомнить, где я столкнулся с этим 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
откройте терминал, затем перейдите к пути, где установлен Xcode. Затем перейдите в "Содержание/MacOS". И когда вы достигнете этой папки, затем введите - sudo./Xcode
Или выполните следующий код: (вы можете использовать "sudo", если у пользователя есть привилегия)
cd /
cd Applications
cd Xcode.app
cd Contents/MacOS
sudo ./Xcode
incase, если вы хотите открыть проект Xcode из рабочей области, используйте следующую командную строку.
user$ open -a xcode ProjectName.xcworkspace/