Раздел комментариев не обеспечивает хороший способ отображения решения должным образом. Вот краткое изложение ответа.
Задача создания приложения IPhone, загрузки и запуска процесса отладки на IPhone осуществляется с помощью AppleScript. Вот как выглядит AppleScript:
tell application "Xcode"
open "Users:chuan:Desktop:iphone_manual_client:iphone_manual_client.xcodeproj"
tell project "iphone_manual_client"
clean
build
(* for some reasons, debug will hang even the debug process has completed.
The try block is created to suppress the AppleEvent timeout error
*)
try
debug
end try
end tell
quit
end tell
AppleScript принимает «:» вместо «/» для разделителя файлов и папок.
Вывод консоли GDB можно записать, установив параметр GDB для записи в файл. это делается путем ввода следующей команды в Terminal:
defaults write com.apple.Xcode PBXGDBDebuggerLogToFile YES
defaults write com.apple.Xcode PBXGDBDebuggerLogFileName <path to my gdb output file>
Наконец, большое спасибо различным сотрудникам, которые помогли решить эту проблему.