我更新我的應用程序從雨燕2.2至2.3雨燕使用了XCode 8.0問題的XCode 8,雨燕2.3歸檔版本崩潰的推出對IOS 9.2.1 - > IOS 9.0
一切正常運行在Xcode中最小的變化這兩個調試或發佈版本配置
當iOS設備上的9.2.1和較低(即席或開發配置文件),我得到
SpringBoard[54] <Warning>: BSXPCMessage received error for message: Connection invalid
SpringBoard[54] <Warning>: BSXPCMessage received error for message: Connection invalid
timed[58] <Notice>: (Note) CoreTime: Current mcc: '0' simulated:'0'.
SpringBoard[54] <Warning>: HW kbd: Failed to set (null) as keyboard focus
<Error>: error evaluating process info - pid: 1038, puniqueid: 1038
(UIKitApplication:) <Notice>: Service exited due to signal: Segmentation fault: 11.
崩潰,這意味着它試圖訪問內存測試導出的存檔某處無效。
我已經嘗試寫入NSLog和跟蹤,但無法找到它崩潰的地步。
我懷疑它可能與XCode 7-8中的Storyboard更改有關。
我一直在尋找這個bug的搜索太多時間了,因爲我每次都必須創建一個存檔,這需要很長時間。它在啓動時崩潰的時間有95%,但有時我會成功啓動。
我曾推出上運行的IOS 9.3或IOS 10
-----更新設備沒有問題----
我下載的XCode 8-1測試階段,這也解決了我的問題。
所以要麼使用Xcode 7.3或8.1 beta +而不要8.0。我通過了8.1測試版的發佈記錄,但沒有看到這個問題。
-----更新----
HatTip到@KoCMoHaBTa更新到8.1的時候,這個問題解決了,除非你也改變了部署目標9.0此時它再次出現。
我們有同樣的問題。目前還不清楚是什麼原因,但是Xcode 8.1 GM似乎已經解決了它,直到我們將部署目標提高到iOS 9.0。在此之前我們支持iOS 8.3。所以當我們提出部署目標時 - 它開始與Xcode 8.1 GM一起再次崩潰。 – KoCMoHaBTa
@KoCMoHaBTa這是可怕的消息,它只是崩潰的** 9.0 - > 9.2.1 **? –
它在9.2.1上崩潰。我們無法在9.0上測試,因爲我們沒有這種設備。 Ofc在模擬器上工作正常。 – KoCMoHaBTa