2015-01-28 3 views
6

Я пишу небольшой инструмент/приложение командной строки в Xcode 6. После крутой кривой обучения (которую я все еще поднимаю) у меня работает мой код в main.m без ошибок. Мой вопрос: делает ли Xcode некоторый исполняемый код, который я могу запустить из командной строки внутри терминала? Я пробовал «Build» и «Run & Build», но я не вижу, где создается исполняемый код. Я очень новичок в Xcode и нуждаюсь в некоторой помощи. Я использую OS X 10.9.5 и Xcode 6.1.1 на Mac Mini.Приложение командной строки xcode - где исполняемый код?

Если бы мой код был полезен, сообщите мне, и я поставлю его.

Спасибо за любую помощь.

Kevin H.

+0

Возможного дубликату [Где Xcode сохранить исполняемые файлы программы или эквивалентные файлы?] (Https://stackoverflow.com/questions/13521614/where-does-xcode-save-the- программ-исполняемых файлов или эквивалентных файлов) – hippietrail

ответ

9

Он очень спрятан. В Xcode 6 при создании приложения есть папка «Продукты» в навигаторе проекта (левая панель). Название вашего проекта также будет там. Щелкните правой кнопкой мыши и выберите «show in finder». Он покажет вам скрытую папку, скрытую глубоко в вашей библиотеке OS X, где находится исполняемый файл.

+0

Non Plus Ultra, спасибо за полезный ответ. Я нашел исполняемый файл, где вы сказали, что это будет. Да, это очень неясное место. Несколько вопросов: 1) Могу ли я переместить исполняемый файл в дружественное место? 2) могу ли я направить Xcode для создания исполняемого файла где-нибудь еще? 3) Можно ли каким-то образом запустить исполняемый файл непосредственно из командной строки? Благодаря! Kevin H. – kjhart0133

+0

1) Я думаю, вы можете 2) см. Ниже;) 3) абсолютно. это автономно. –

7

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

Тип в абсолютном местоположении, например: ~/Documents/dev/temp. (Это действительно признает ~ в качестве текущего домашнего каталога пользователя)

Затем нажмите на «+» Кнопку В разделе «Копировать Файлы» и выберите файл (Выберите свой исполняемый файл в папке Products)

снимите флажок " Скопируйте только при установке кнопки. Затем постройте, и он должен быть в этом месте.

Чтобы запустить только приложение терминала и перейти в это место. Исполняемый файл должен запускаться, если нет динамических библиотек, которые он вызывает, которые не находятся в пути lib.

Надеется, что это помогает