Я пытаюсь собрать и скомпилировать мой xcodeproj в командной строке, и теперь он работает.
xcodeproj
Так что также возможно запустить xcodeproject из терминала вместо Xcode?
xcodeproject
Для запуска проекта Xcode из терминала:
open *.xcodeproj
Также может быть полезно создать псевдоним:
alias xcode="open *.xcodeproj"
Если вы хотите запустить приложение из командной строки, используйте
open /path/to/appname.app
"Build and Go" действительно эквивалентно
xcodebuild [parameters] && open /path/to/appname.app
Вы запрашиваете команду для сборки из командной строки?
Это просто:
xcodebuild
Для выбора нестандартных параметров доступно множество параметров:
Usage: xcodebuild [-project <projectname>] [-activetarget] [-alltargets] [-target <targetname>]... [-parallelizeTargets] [-activeconfiguration] [-configuration <configurationname>] [-sdk <sdkfullpath>|<sdkname>] [<buildsetting>=<value>]... [<buildaction>]... xcodebuild [-version [-sdk <sdkfullpath>|<sdkname>]] xcodebuild [-showsdks] xcodebuild [-find <binary>] [-sdk <sdkfullpath>|<sdkname>] xcodebuild [-list]
xcodebuild -configuration Debug; Откройте /path/to/build/Debug/your.app
Кстати, вы можете открыть любое приложение LaunchServices-Findable с данным документом, просто выполнив open -a без пути или расширения, например открыть -a Xcode myProject.xcodeproj
В терминале, в каталоге вашего проекта, просто запустите:
xed .
Бонус: xed правильно выберет .xcworkspace, если таковой имеется.
xed
.xcworkspace