簡體   English   中英

iOS 4.3 SDK-在3G設備上調試

[英]iOS 4.3 SDK - Debugging on a 3G Device

目前,有關iOS 4.3設備支持的信息還很少。 但是,iPhone 3G設備(和較舊的iPod touch設備)缺少4.3 beta版,導致許多人認為這可能是較舊設備的OS升級結束的日子。

即使現在這個假設是不正確的,一天也不會。 有硬件限制最終將阻止Apple通過新的iOS更新支持最舊的設備。

鑒於iPhone應用程序開發調試要求iOS SDK和iOS版本必須相同,因此如何在iPhone 3G(或更舊的設備)上進行設備性能測試的同時,繼續使用iOS 4.3.x SDK版本進行開發? 是否可以通過不同的iOS / SDK版本進行調試? 還是我們只需要放棄對舊設備的開發支持,並告訴那些不升級硬件的客戶:“艱難”?

在較舊的手機上運行使用4.3 SDK編寫的代碼應該沒有問題。 我目前正在使用最新的Beta SDK進行測試,但是在運行3.1.3的iPhone 3G上運行代碼。 只要您仔細檢查是否存在較新的方法/類,您的應用就會繼續在舊操作系統上運行。 我不確定您在哪里聽說過OS和SDK版本需要匹配才能進行調試。 那是不對的。

如果您願意放棄最新功能,則只要您願意,就應該能夠支持原始iPhone。

您必須使用較早的內部版本號設置部署目標-您仍然可以使用3.0。 您只需要注意使用的框架和調用,並檢查兼容性。

由於較新的SDK沒有支持較早IOS版本的模擬器,因此,保持具有較舊版本的設備很重要。

要在Xcode 4.3中將iPhone 3G用作調試設備,只需轉到“構建設置”並將“架構”編輯為armv6和armv7。 armv6體系結構用於較舊的設備。 選擇部署目標3.0。 這將起作用。

暫無
暫無

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

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