2011
11.18


沒錯,iOS5之回不去了又出現了,
老實說我真的很不想再寫這系列的文章,
因為一但出現這個文章就是代表又出問題了。 Orz

好吧,言歸正傳,
這篇是針對我最近在做app在iOS5改版上遇到問題的描述,
對於想開發iOS5或想升級到iOS5開發的開發者一些事前的提醒:

以下是iOS5 Developer該注意的事情:

  1. 當你的測試機升級至iOS5後就無法降級至iOS4.x。
  2. 升級iOS5後需要被迫使用xCode 4.2版才能進行開發。
  3. 許多本來有的API在iOS5中被移除,需要注意哪些被移除與去找尋替代方案。
  4. 有部分API指令沒改,但是執行效果或是代表含意有變。 (這是大地雷,我一連中了好幾個)
  5. 注意xCode 4.2的編譯設定,否則可能會造成app在iOS 4.x造成crash。
  6. 務必將你的app徹底測試(iOS4與iOS都要),否則會出奇的刺激。
  7. 舊版的專案在xCode 4.2中打開,要小心簽證檔會出問題,造成無法實機測試與發佈的問題。

最後期待希望不要在寫這系列文章了,
但是看起來似乎再度出現的機率不低啊。 Orz


相關文章:
  • iOS5之回不去了 – 用xCode 4.2發佈app
  • iOS 5之回不去了 – UIPopoverController的怪地雷
  • iOS5之回不去了 – MKReverseGeocoder取代方案
  • iOS5之回不去了 – 如何使用Reference Counting機制
  • 我不喜歡interface builder的幾個理由
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    4 comments so far

    Add Your Comment
    1. 老師為何我申請了開發者帳號後,若專案名稱與AppIDs不同時,就無法將程式發佈到手機上去,一定得將Info/bundle identifiter設的跟AppIDs後,才能使用其它的專案名稱

      • 你可以用xcode development來進行測試即可

    2. 老師問一下喔一般的APP帳號與企業用戶的APP帳號除了年費上的不同,及可以多人開發上傳之外還有什麼地方不太一樣呢?

      • 主要是差在AD-HOC模式.