簡體   English   中英

iPhone 4 vs iPhone 5 TestFlight問題

[英]iPhone 4 vs iPhone 5 TestFlight issue

通過TestFlight分發了一個版本。 臨時構建在iPhone 5上可以正常運行,但會在iPhone 4和4s上打開然后崩潰。 如果編譯並通過Xcode運行(直接使用開發配置文件發送到Phone),則該版本可以在iPhone 5、4s和4上運行。

有人遇到過這個嗎?

調試testflight錯誤(或其他任何原因)的第一件事是獲取錯誤日志,並閱讀和理解錯誤消息。 在這種情況下,錯誤是:

failed to launch in time

如果您的應用在一定時間內沒有完成啟動(我相信這實際上是從application:DidFinishLaunchingWithOptions:方法返回),它將被系統殺死。 您有一個無限循環,或者您試圖在該方法中做太多事情。 在這種情況下,應用程序會以該方法緩存圖像,顯然,該速度足夠快,可以在iPhone 5上及時完成,但不能早於早期版本。 解決方案是將在后台緩存圖像的dispatch_async調用排隊(請參閱Dispatch Queues ),然后從應用程序啟動方法快速返回。

暫無
暫無

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

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