快速升級App支援iOS6及iPhone5的4寸螢幕

來源:互聯網
上載者:User

19號淩晨Apple發布了最新的iOS6、Xcode4.5正式版以及10.8.2升級包,昨天用公司的網路更新了一天一夜終於在早上升級完成。

花了幾分鐘時間就把原來的App完美的升級,支援1136*640的解析度。由於App原來就是支援iPhone/iPad的相容模式,即Devices為Universal,所以升級過程非常的簡單。

1.Xcode4.5新版本更新內容

首先介紹一下新的Xcode4.5的升級內容:

我比較關注的有兩個,一個是支援iOS6(這個是廢話);另一個就是Xcode將相容不同版本的作業系統,這點在VisutalStudio中早就實現了。4.5版本將不再按作業系統來發布不同版本。

升級到4.5後版本為4G182

2.模擬器

升級完成後最關注的就是模擬器是不是支援4英寸的螢幕解析度。結果跟我預想的一樣,已經有iPhone5的4英寸屏的模擬器,速度好快,很棒。

看來Xcode4.5完全不再支援iOS4.x了,因為在Xcode的下載中看不到iOS4.x的模擬器下載了,到底要不要再相容呢?從統計資料來看iOS4.x佔比不超過15%,我覺得近期還是要支援一下的,只是測試起來有些困難了。

模擬器的地圖也更新為高德地圖了,飽受爭議的釣魚島在很顯眼的位置

3.代碼升級

直接用Xcode4.5開啟原始碼編譯就會發現有一些警告資訊,直接修複即可完成升級。

第一步增加解析度為1136*640的launch圖片,Xcode會自動為你添加,並命名為Default-568h@2x.png(名稱什麼意思還不太懂)如所示,點一下add完成了。最後自己把圖片替換成實際的圖片即可

第二步消除一些到期的介面及屬性,我的比較幸運只有兩三個關於TableView的Background的設定,直接把這個屬性設定為default即可。

其它的問題暫時還沒有發現。最後一步就是修改一下專案檔。由於我的項目原來就是Universal的版本,所以升級很方便,如所示:

在項目配置中增加了對StatusBar的配置。原先只能在代碼裡實現的東西,現在可以直接搬到這邊可視化配置了。

 

4.AppStore發布

發布應用的時候需要確認一個新的協議,然後才允許發布與更新App。

在App的資訊中增加了一個iPhone5的上傳,如所示:

同時還增加了一個Routing App Coverage file的檔案傳,可以選擇不用上傳。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.