[請益] 如何切換 iOS SDK 版本( 6.0->5.1 )

看板MacDev作者 (Lifelong-Study)時間12年前 (2012/12/05 22:37), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
各位先進好,小弟目前在開發上遇到一個問題, 就是之前已經開發好的 App 是用 SDK iOS 6.0 編譯的, 公司考慮到很多使用者還沒升級到 iOS 6.0+, 所以要求在 iOS 5.1 的設備上也要能執行, 找了半天不知如何下手, 已經試過放在 iOS 6.0 的設備上是可以執行的, 但是如果放到 iOS 5.1 的設備上就無法執行, 設中斷點去看,程式碼才執行一行就掛了, 所以想說試著降低 SDK 的版本編譯看看, 請問有人有遇過類似的問題嗎? 註:有試著修改覺得可疑的地方,只是沒還成功 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.177.198 ※ 編輯: simonly0001 來自: 114.41.177.198 (12/05 22:46)

12/06 16:02, , 1F
Deployment Target = 5.1,程式要避開iOS 5.1不支援的區段
12/06 16:02, 1F

12/06 17:31, , 2F
問題解決了,應該是設定檔的關係
12/06 17:31, 2F

12/06 17:33, , 3F
最後我是開一個新的專案,逐一把相關文件加入之後,
12/06 17:33, 3F

12/06 17:34, , 4F
設定 Deployment Target = 5.1 之後,就可以順利編譯
12/06 17:34, 4F

12/06 17:37, , 5F
所以判斷可能是不小心改到設定檔某一個選項導致
12/06 17:37, 5F
文章代碼(AID): #1Glrmrfs (MacDev)
文章代碼(AID): #1Glrmrfs (MacDev)