我正在爲iPhone進行自動測試,並且需要將輸出從gdb重定向到日誌文件。一些網上搜索打開了下面兩行命令行調試開始之前運行:將調試輸出從XCode 4控制檯重定向到日誌文件
defaults write com.apple.Xcode PBXGDBDebuggerLogToFile YES
defaults write com.apple.Xcode PBXGDBDebuggerLogFileName <filepath>
...但他們似乎並沒有爲我工作。我以前遇到過問題,舊版Xcode的功能在新版本中消失了(我使用的是XCode 4.0.2)。這是這種情況,還是更可能是我只是做錯了什麼?
是否有另一種方法告訴XCode將輸出發送到日誌文件?請注意,我需要能夠從命令行或AppleScript執行此操作;我無法將任何內容添加到正在運行的程序的代碼中。