看板 MacDev 關於我們 聯絡資訊
寫了一個 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
Piceman:通常應該是可以安裝,只是執行到有問題程式碼時會閃退 08/11 22:34
Piceman:你可以先跑4.3模擬器看看 08/11 22:35
carlsiu:找不到4.3模擬器,好像新版的XCode都沒有。 08/12 07:59
appleway:http://www.deploymateapp.com 08/12 12:06
tom19830924:樓上介紹那東西剛好Ray的新文章有介紹到 08/12 12:09
tom19830924:但是一看到要收費就直接跳過了 ~"~ 08/12 12:09
tom19830924:我個人覺得4.3等iOS7出來應該可以直接放棄了 08/12 12:10
tom19830924:太多API不相容, 一堆3rd也都用不了 08/12 12:11
tentenlee:因該是你用到ARC的WEAK 所以不能跑在4.3 08/12 16:28
carlsiu:搜過了,沒有用到strong和weak。另更正,應是可安裝但閃退 08/13 07:50
roses:該不會是Xib的Use Autolayout 有打勾?(ios5以上才支援) 08/15 16:10
carlsiu:檢查了沒有用Autolayout。 08/15 22:14
carlsiu:而Deployment是Project SDK (iOS 6.1) 08/15 22:14
carlsiu:及Development是Previous Version (Xcode 4.5) 08/15 22:15
carlsiu:這有關係嗎? 08/15 22:15
carlsiu:在實機測試後,發現原來問題是來自UIWebView.scrollView。 08/16 22:26
carlsiu:謝謝大家的幫忙! 08/16 22:26