我剛剛提交我的應用程序到應用程序商店,並收到許多意見,應用程序在舊版本的iPhone啓動時崩潰。部署目標設置爲3.1.3,基本sdk設置爲4.0。我以爲我沒有使用任何從4.0的API,所以唯一的問題可能是三庫20。iOS 4.0和3.0在一個mac上
現在我的電腦上安裝了兩個xcode。經過一些改動後,我的項目可以在最新版本(3.2.3)和3.2.1版本中建立,基本SDK設置爲3.1.3,部署目標爲3.0。我的應用程序可以在xcode和所有版本(範圍從3.0到4.0)的iphone模擬器中運行。
現在我的問題 - 如果我的項目可以使用基本sdk設置爲3.1.3來構建,它是否會在真實設備上運行,如果我使用4.0構建它並選擇部署目標爲3.0?我只能訪問使用iOS 4.0的真實設備,並且無法通過其他方式檢查是否一切正常。
這就是爲什麼你總是需要測試運行你的操作系統的設備。操作系統版本不僅是一個潛在的問題,而且舊設備的硬件受到更多限制,並可能遇到內存和處理問題,後iPhone 3G S不支持。 – 2010-08-06 17:15:36