[問題] 不能在 iOS 4.3 安裝

看板MacDev作者 (Carl Siu)時間10年前 (2013/08/11 21:48), 編輯推噓1(1016)
留言17則, 6人參與, 最新討論串1/1
寫了一個 iPhone App,設定如下: Base SDK: iOS 6.1 Deployment Target: iOS 4.3 完成後把 App 以 ad hoc distribution 的方法安裝在其他裝置上測試, 包括 iPad (第一及第二代),iPhone 4S等。 在一些運行 iOS 5 及 iOS 6 的裝置上,這個 App 能成功運作,就算是 iPad 也沒有問題。可是在唯一一部運行 iOS 4.3.4 的 iPad2 上,就未 能安裝了。 這似乎是 iOS 版本上的問題。有甚麼方法可以知道我用了那些 API 或 symbol 導致不能在 iOS 4.3 上安裝呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.218.96.205

08/11 22:34, , 1F
通常應該是可以安裝,只是執行到有問題程式碼時會閃退
08/11 22:34, 1F

08/11 22:35, , 2F
你可以先跑4.3模擬器看看
08/11 22:35, 2F

08/12 07:59, , 3F
找不到4.3模擬器,好像新版的XCode都沒有。
08/12 07:59, 3F

08/12 12:06, , 4F

08/12 12:09, , 5F
樓上介紹那東西剛好Ray的新文章有介紹到
08/12 12:09, 5F

08/12 12:09, , 6F
但是一看到要收費就直接跳過了 ~"~
08/12 12:09, 6F

08/12 12:10, , 7F
我個人覺得4.3等iOS7出來應該可以直接放棄了
08/12 12:10, 7F

08/12 12:11, , 8F
太多API不相容, 一堆3rd也都用不了
08/12 12:11, 8F

08/12 16:28, , 9F
因該是你用到ARC的WEAK 所以不能跑在4.3
08/12 16:28, 9F

08/13 07:50, , 10F
搜過了,沒有用到strong和weak。另更正,應是可安裝但閃退
08/13 07:50, 10F

08/15 16:10, , 11F
該不會是Xib的Use Autolayout 有打勾?(ios5以上才支援)
08/15 16:10, 11F

08/15 22:14, , 12F
檢查了沒有用Autolayout。
08/15 22:14, 12F

08/15 22:14, , 13F
而Deployment是Project SDK (iOS 6.1)
08/15 22:14, 13F

08/15 22:15, , 14F
及Development是Previous Version (Xcode 4.5)
08/15 22:15, 14F

08/15 22:15, , 15F
這有關係嗎?
08/15 22:15, 15F

08/16 22:26, , 16F
在實機測試後,發現原來問題是來自UIWebView.scrollView。
08/16 22:26, 16F

08/16 22:26, , 17F
謝謝大家的幫忙!
08/16 22:26, 17F
文章代碼(AID): #1I1vOadc (MacDev)