Да, вам нужно создать пользовательский исполняемый файл, чтобы XCode знал, где находится ваш встроенный исполняемый файл и как его запускать. В Xcode 3 это Project
-> New Custom Executable...
.
Это позволит вам запускать ваш исполняемый файл и даже выполнять отладку на уровне исходного кода, если вы добавили исходный код в проект. Единственная небольшая проблема заключается в том, что вам нужно вручную выбирать, какой пользовательский исполняемый файл является «активным», когда вы переключаетесь между, например. отладка и выпуск сборок.
Примечание по Xcode 4: я не использую Xcode 4, но, глядя на онлайн-справку, ближайший эквивалент «пользовательского исполняемого файла» Xcode 3 выглядит следующим образом:
Настройка исполняемых файлов в редакторе схем
Чтобы настроить среду, в которой продукт запускается в Xcode 3, щелкните исполняемый файл в списке «Группы и файлы» и откройте окно «Информация». В Xcode 4 выберите Edit Active Scheme из всплывающего окна Scheme и выберите продукт, который вы хотите запустить (рисунок 3-10). Обратите внимание, что вы можете выбрать для отображения работающий продукт с более высоким разрешением пользовательского интерфейса для имитации работы с другим разрешением экрана.