2012-06-01 10 views
0

enter image description here從命令行運行蘋果儀器拋出:所模擬應用程序退出

該彈出阻止其他腳本的運行和打印如下:

儀器[2596]:kCGErrorInvalidConnection: CGSGetCurrentCursorLocation:無效的連接儀器[2596] :kCGErrorFailure:設置一個斷點@ CGErrorBreakpoint()爲 捕獲記錄錯誤。

分段故障:11

我用的子進程(在python)來測試我的應用程序運行的腳本的數量。

它是一種儀器中的錯誤嗎?導致有時它只是打印以記錄調試事件:「目標應用程序似乎已經死亡」,這不會停止腳本流。

任何想法?

[編輯]

我已經更新了昨天的命令行工具,它似乎現在提供更多的細節:

[__NSCFType transport]: unrecognized selector sent to instance 0x7fa54ba61b50 

09:43:49.987 instruments[2544:1203]_stopScript: threw -[__NSCFType transport]: unrecognized selector sent to instance 0x7fa54ba61b50 

2012-06-15 09:43:49.988 instruments[2544:1203] * -[NSConditionLock dealloc]: lock (NSConditionLock: 0x7fa548dbd480> '(null)') deallocated while still in use 

2012-06-15 09:43:49.988 instruments[2544:1203] * Break on _NSLockError() to debug. 
+0

這個問題解決了嗎? – Legolas

+0

Nop,還在等待... –

+0

好吧,我想我找到了解決方案。 – Legolas

回答

1

您需要使用.app文件在iPhone模擬器目錄。

(或)

做一個xcodebuild聯編與DSTROOT標誌存放應用程序,並利用它來進行自動化。

xcodebuild -workspace ./ProjectWorkspace.xcworkspace -scheme "SchemeName" -sdk 
iphonesimulator5.1 -configuration "Debug" clean build install 
DSTROOT=~/Desktop/tmp/yourAppName.app 
相關問題