[訊息更新]
今天( 07/09) 一早起來,發現又有一個更新,版次是 1.50.19
想說反正 1.4x 都已經備份起來了,所以就更新看看
結果可以正確執行不跳出,所以 OS 是 3.13 可以安心更新囉
--- 以下是舊文-----
Pocket Informant 今日有一個更新,版次是 1.50 ,
如果您的 OS 是 3.13 請不要更新
我更新後執行馬上退出,後來找了一下作者的討論區
他們說部份的 3.13 版會有這個問題
http://www.pocketinformant.com/Forums/index.php?showtopic=17448
Even though this was on our test matrix - and it worked fine on our iOS 3.13 device - it seems that in the wild PI 1.5 will not work on iOS 3.13. We are fixing this and submitting an update to Apple to fix this for our iOS 3.13 users.
最近更新軟體要特別小心
先看別人的評語後再試試
因為 iOS4 SDK 安裝後會強制把 iPhone OS 3.x SDK 拿掉
只剩 iOS4 的部份
雖然用 iOS4 的 SDK 還是可以編譯成可以在 2.x 3.x 上跑的 app
但是 simulator 只能以 iOS4 來測試
如果作者不小心用了一些屬於 iOS4 的 api
在 3.x 上的 iPhone 跑是會 crash 的
問題是在編譯過程是完全正確,不會有警告或是錯誤訊息的
開發者除非是手上有台不升級 iOS4 的 iPhone 拿來實際測試
否則在 simulator 或是 iOS4 的 iPhone 上是測不出問題的
大部份的開發者都是用模擬器及手上的 iPhone 測試 OK 就上架
根本沒想到 iPhone 3.x 版的使用者會出現問題
因為也沒得測試,所以根本也不知道問題在哪
手上 iPhone 的 iOS4 又降不下來
如果借不到 3.x 版的 iPhone,幾乎沒辦法捉問題
有時只能強迫將軟體限制在 iOS4 以上版本才能執行,省得麻煩
甚至是上架審核時
apple 也沒有拿 3.x 版的 iPhone 來審核
造成最近一堆上架支援 iOS4, iPhone OS3 的軟體
其實在 3.x 版都是有問題的
在 Apple 改 iOS4 SDK 架構,或是改變審核機制也一併用 3.x 測試之前
使用者只能自求多福了
PS. 難道這是 Apple 逼大家都上 iOS4 的招式
享受生活 http://richiestyle-lavie.blogspot.tw
內文搜尋

X