2016-04-26 46 views
4

所以我升級到7.3.1 Xcode中,現在我的Xcode將建立和部署我的應用程序(是每一個應用程序,甚至是一個全新的空白的)模擬器,但此應用從未啓動在模擬器和調試器從不附加,Xcode只是掛起,必須強制退出。我已經完全消滅了Xcode和所有的模擬器,並重新安裝無濟於事。我搜遍了堆棧溢出,谷歌嘗試了每一條建議,但仍然沒有運氣。任何地方的任何人都知道如何解決這個問題?如果我降級到7.2.1,我可以在模擬器中進行調試。的Xcode 7.3不會附加到模擬器調試

讓我知道你是否需要更多信息。

我的應用程序在模擬器上運行得很好,如果我嘗試將調試器附加到正在運行的應用程序,它不會和Xcode掛起,嘗試附加這種方式時,至少Xcode不必強制放棄。

僅供參考,我可以在設備上進行調試,這只是一個模擬器的問題。

+0

在http:/bugreport.apple.com上覆制並提供雷達時,請帶上sysdiagnose –

+0

感謝您的建議。找出它是一個名爲Cylance的病毒防護軟件,該業務安裝在我的工作機器上。幸運的是,他們能夠改變它的設置來解決問題,因爲他們肯定地獄不會將其刪除。 –

+0

@RobBooth你必須爲Cylance做些什麼改變? –

回答

2

我有同樣的問題,並試圖修復我的項目,並重新安裝的Xcode兩次我能得到模擬器崩潰,並給我一個錯誤報告,叫了Cylance之前。幸運的是,我可以管理我們的Cylance門戶,所以我能夠解決問題以縮小問題範圍。

症狀:

  • 當運行在Xcode,模擬器啓動,但應用程序的應用程序模擬器
  • 試圖從在Xcode不起作用停止應用程序內不啓動,並生成沒有郵件
  • 試圖重新運行從在Xcode生成以下消息的應用程序:「‘APPLICATION NAME’的一個實例已在運行。選擇「停止」終止並啓動一個新的實例。'但是按下停止不會執行任何操作。
  • 的Xcode不會退出,最終用戶必須強制退出,退出的Xcode
  • 在OS X的控制檯,顯示以下信息:

16年6月3日7:35: 38.000 PM內核[0]:AMFI:com.apple.dt.ins(pid 2239) - [deny-mmap]主進程是平臺二進制文件,但映射的可執行文件不是:/ Library/Application Support/Cylance/Desktop/CyMemDef.dylib

6/3/16 7:35:38.000 PM kernel [0]:AMFI:com.apple.dt.ins(pid 2239) - [deny-mmap]映射文件具有團隊標識符XXXX:/圖書館/申請ication支持/ Cylance /桌面/ CyMemDef.dylib

分辨率:

問題是由內存保護所造成的Cylance門戶內分配到Mac政策內沒有開啓。

要解決此問題,在Mac放到一個區/政策沒有內存保護開啓。自動隔離和保護設置可以保留。

在我的測試中,我沒能想出排除,讓我留在內存保護的名單,所以我最終完全禁用它。