使用Process()symbolicating崩潰我有,看起來像下面代碼:獲得運行時錯誤在迅速
let process = Process()
process.launchPath = "/bin/sh"
process.arguments = ["symbolicatecrash", "crash.crash"]
let pipe = Pipe()
process.standardOutput = pipe
process.launch()
let data = pipe.fileHandleForReading.readDataToEndOfFile()
let output: String = String.init(data: data, encoding: .utf8)!
但是,我得到這個錯誤
symbolicatecrash: line 14: use: command not found
symbolicatecrash: line 15: use: command not found
symbolicatecrash: line 16: use: command not found
symbolicatecrash: line 17: syntax error near unexpected token `('
symbolicatecrash: line 17: `use Cwd qw(realpath);'
兩個,symbolicate
腳本crash.crash
存在於Swift執行當前進程的目錄中。所以,他們很容易到達Process()
。
這個錯誤是什麼意思,什麼可以解決這個問題?
看起來好像'symbolicatecrash'是擁有一批在它錯誤的shell腳本。你能在這裏展示它的內容嗎? –
它是一個蘋果腳本。如果你已經有了mac,你可以在這裏找到它:'/ Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symboliccracked' – prabodhprakash
它是由「Apple」編寫的腳本。不是「AppleScript」 – prabodhprakash