在TestFlight,當你檢查出一個會話的日誌,它通常會形式如果TestFlight會話沒有以「會話結束」日誌結束,會發生什麼情況?
2014-01-04 21:18:47 TestFlight: Started Session
... Went to the forest...
... Looking for monster ...
... Found a monster...
2014-01-04 21:21:24 TestFlight: Ending Session
我有大約10測試人員和他們的會話都是相同形式的如上的。
有一個特定的測試人員聲稱該應用程序崩潰。
但是,沒有崩潰報告。於是我決定看看他的會話日誌來尋找線索。
我注意到他的日誌有些奇怪:他們結束了突然沒有「結束會話」消息。他的日誌是這樣的:
2014-01-04 21:18:47 TestFlight: Started Session
... Went to the forest...
... Looking for monster ...
就是這樣。它似乎被削減或什麼。
這是我所期待的:
2014-01-04 21:18:47 TestFlight: Started Session
... Went to the forest...
... Looking for monster ...
... CRASHED! ...
2014-01-04 21:21:24 TestFlight: Ending Session
不過沒有關係,而不是日誌似乎突然被切斷。
可能是什麼原因造成的?每當遊戲崩潰的人,我得到
- 崩潰報告
- 是去從開始到結束,包括轟然部分
會話日誌,但我沒有得到任何的那些。相反,我得到一個不完整的會話日誌。
人們會猜測,罪魁禍首是在Looking for monster
之後發生的事情,但事實是,他說應用程序已經崩潰了多次,而當我查看許多(不完整)日誌時,它們都被切割成不同的部分 - 看似隨意。
那麼,這是什麼意思?什麼可能導致崩潰未被報告和一個不完整的會話日誌? (它們是不完整的,因爲沒有像通常那樣的「會話結束」消息)。
它只發生在這個用戶。其他9個都沒有這個問題。
他確實有其他人沒有使用的設備:具有6.1.5 iOS的第4代iPod touch。其他人都在使用iPhone 4+或iPad。不知道這是否重要。