簡體   English   中英

我的基於swift的Mac OS應用程序在其他機器上啟動時崩潰

[英]My swift based Mac OS app crashes on launch on other machines

我已經創建了我的第一個相對簡單的Swift Mac OS應用程序,它在我的開發機器上運行時在Xcode內部運行並且本身也在外部運行。 但是,當我在任何其他Mac上運行它時,它會在啟動時崩潰:

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000

我嘗試過的其他系統都在運行OS X 10.10,但在我的項目中,我專門針對10.10進行構建。 因為應用程序在我的機器上運行正常,我最初的想法集中在代碼簽名上,但我通過Xcode運行Archive命令並完成了沒有probs的完整包驗證。 嘗試下一步的任何想法?

我建議您將調試器連接到非開發機器上的應用程序。 這可以通過運行lldb <path to app>來實現,然后在提示再次准備好時process launch 這將作為標准調試器使用,可以幫助您更完整地理解錯誤並調試問題。

關於為什么它不能在另一台機器上運行,因此使用調試器獲取有關該問題的信息是這種情況下的最佳選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM