記一次app經AppStore更新後打開就crash的奇葩問題

在這裏只是記錄一下,問題尚未解決。app

昨天app審覈經過,今天在iPhone5c(系統iOS7.0.6)上測試AppStore更新app時,發現更新成功後打開app當即就閃退,再打開現象同樣。刪除app,裝舊版本的ipa再從AppStore更新,現象還是同樣。測試

原本覺得最新的代碼有問題,遂刪除app,找到舊版本的ipa從新安裝,再用Xcode聯機覆蓋安裝最新版本,竟然沒問題。再試着把最新版本的ipa文件下載下來,先裝舊ipa,再裝新ipa,也沒問題,真是奇哉怪也。spa

讓同事用iPhone6測試一下,發現它的app已經自動升級到最新版本,並沒有crash問題。找了另一臺iPhone6先安裝舊版本ipa,再用AppStore手動更新,也並沒有此問題。code

因爲沒有Crash Log,這問題還真是無從找起,只能看到打開app crash時在Device log中的記錄:orm

Sep  6 16:35:41 MyPhone kernel[0] <Debug>: AppleFairplayTextCrypterSession::fairplayOpen() failed, error -42017
Sep  6 16:35:41 MyPhone backboardd[28] <Warning>: Unable to obtain a task name port right for pid 4212: (os/kern) failure (5)
Sep  6 16:35:41 MyPhone com.apple.launchd[1] (UIKitApplication:test.test.app[0x2394][4212]) <Notice>: (UIKitApplication:test.test.app[0x2394]) Exited: Killed: 9
Sep  6 16:35:41 MyPhone com.apple.launchd[1] (UIKitApplication:test.test.app[0x2394]) <Error>: (UIKitApplication:test.test.app[0x2394]) assertion failed: 11B651: launchd + 74711 [3C91C465-ABC6-32C7-A677-EE0B5FDEE0DC]: 0x16
Sep  6 16:35:41 MyPhone com.apple.launchd[1] (UIKitApplication:test.test.app[0x2394]) <Error>: (UIKitApplication:test.test.app[0x2394]) assertion failed: 11B651: launchd + 74711 [3C91C465-ABC6-32C7-A677-EE0B5FDEE0DC]: 0x16
Sep  6 16:35:41 MyPhone backboardd[28] <Warning>: Could not set priority of [4212] to 1, priority: No such process
Sep  6 16:35:41 MyPhone backboardd[28] <Warning>: Could not set priority of [4212] to 0, priority: No such process
Sep  6 16:35:41 MyPhone com.apple.launchd[1] (UIKitApplication:test.test.app[0x2394]) <Notice>: (UIKitApplication:test.test.app[0x2394]) Throttling respawn: Will start in 2147483647 seconds
Sep  6 16:35:41 MyPhone backboardd[28] <Warning>: Application 'UIKitApplication:test.test.app[0x2394]' exited abnormally with signal 9: Killed: 9
相關文章
相關標籤/搜索