在這裏只是記錄一下,問題尚未解決。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