Как запустить отладчик Xcode для проекта без какого-либо исполняемого файла? - PullRequest
10 голосов
/ 07 января 2010

У меня есть проект Xcode, который создает библиотеку, и я хочу иметь возможность отлаживать библиотеку, когда она загружается основным приложением.

Опции

Run и Debug из меню «Выполнить» отключены, и если я пытаюсь использовать опцию «присоединить к процессу», я получаю "No launchable executable present at path". Когда я смотрю на Active Executable, я вижу, но не знаю, как указать xcode, что запускать / отлаживать.

Так как мне отладить приложение? Я ищу что-то похожее на конфигурацию проекта Visual Studio, но пока не смог найти эту опцию.

Ответы [ 2 ]

8 голосов
/ 07 января 2010

Добавьте пользовательский исполняемый файл в ваш проект.

Он находится в пункте меню Project -> New Custom Executable ... .

Оттуда вы можете добавить приложение в качестве пользовательского исполняемого файла, что даст вам возможность отлаживать приложение и плагин.

Еще один полезный совет; в настройках сборки XCode установить единый общий каталог продуктов. Это поместит файлы символов для создания вашего приложения в тот же каталог, что и ваше приложение (при условии, что ваше основное приложение - это то, которое вы создаете), и, таким образом, вы сможете просматривать кадры как в вашей библиотеке, так и в вашем приложении.

6 голосов
/ 23 июня 2013

Для тех, кто использует Xcode 4:

Проект> Схема> Редактировать схему ...

Выберите фазу выполнения> Информация

и установить исполняемый файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...