簡體   English   中英

在iOs 4.3中出現iOs 6問題的Xcode 4.5

[英]Xcode 4.5 with iOs 6 issue in iOs 4.3

我正在使用XCode 4.2開發iPhone / iPad應用程序。 隨着最近的更新,我使用iOs6將我的XCode升級到4.5。 我開發了一個iPhone應用程序。 但是當我使用iOs 4.3在iPhone 3GS中運行該應用程序時,它會崩潰一些問題。 我找不到這種崩潰的任何具體或常見原因。 它是隨機發生的,而不是在執行特定操作時。 但在iOs 5和iOs 6的iPhone中很少發生這種情況。我試圖使用Instruments跟蹤問題,但我仍然找不到任何理由。 有些內存泄​​漏,但不是問題。

所以,我有一些猜測,可能是由於該設備是3GS正在發生? 或者因為,iOs 6附帶的一些代碼不支持iPhone 3GS或iOs 4.3。 在Xcode中它沒有顯示任何警告。

所以,我不確定,我的猜測是否有任何可能性?

此外,我想知道,現在我們有iOs 6,所以當我們開發新的應用程序時,我們是否還應該支持<5? 或者我們可以指定它需要iOs 5或以上作為要求嗎?

請給我一些建議。

關於你的第一個問題 - “應用程序隨機崩潰”。 您已經提到您的應用程序在所有iOS版本上崩潰 - 很少在5和6上,但經常在4.3上。 如果是這種情況,那么根據我的經驗,這個問題主要與“低記憶”有關。 要驗證這一點,請在設備上調試您的應用並檢查調試器是否為您提供“低內存警告”。 這是您找到問題的方式。

現在關於你的第二個問題 - “支持哪個iOS”。 對此的回答是iOS 5.0及更高版本 - 是的 並非所有iPhone / iPad用戶都將其設備更新到iOS 6.此外,由於設備問題,一些用戶無法使用。 因此,您必須至少為iOS 5.0提供支持。 根據最新統計數據,iOS設備用戶很難使用iOS 4.x,但iOS 5.x用戶已經足夠了。 App Store中的許多應用程序都不支持iOS 5.0以下版本。 所以去iOS 5.0及以上版本。 休息取決於你的要求,如果應用程序非常簡單,那么提供iOS 5.0以下的支持並不是一個令人頭疼的問題。

暫無
暫無

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

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