[問題] ios sdk, xcode 的版本關聯? (App 上傳 iPhone 問題)

看板MacDev作者 (鼠伯特)時間13年前 (2011/11/23 13:40), 編輯推噓1(1010)
留言11則, 2人參與, 最新討論串1/1
新手問題請教 我的電腦是 OS X 10.6.8 手機是 iPhone 4 / 4.1 之前安裝了 xcode_3.2.6_and_ios_sdk_4.3.dmg 來開發 結果想把程式放上去跑的時候, 他跟我說版本不合不能傳上去 p.s. 目前還沒加入 program, 暫時先用這個方法: http://maciku.blogspot.com/2009/12/iphone-sdk-312-idp.html 我從 Project -> Edit Project Settings -> Build 的 Setting/Architectures/Base SDK -> iOS SDKs 只有 iOS 4.3 可以選 然後我就想說, 好吧, 那就升級一下 iPhone 好了, 新版的 OS 應該會相容舊的 App 吧, 就把 iPhone 升級成 iOS 5 結果再試一次, 他還是不讓我上傳, 因為我安裝的 SDK 不支援 iOS 5 Organizer 顯示的 Xcode Supported iOS Versions 又有一堆 (包括 4.1 -- 真的嗎? 那我之前怎麼不能用) 真是覺得很困惑, 所以我的 iOS SDK 必須和我的 iPhone 的版本完全 match 嗎? 如果某個版本的 SDK 編出來的 App 就只能給某個版本的 iOS 跑 (應該不是這樣吧?), 那要上架的時候我不就得把 source code 傳給蘋果囉? btw, 我在蘋果網頁也找不到 iOS SDK 4.1 說, 不過反正我都把 iPhone 升級到 iOS 5 了, 現在比較大的問題是得找到 iOS SDK 5 給我的 OS X 10.6 用 (該不會是要強迫升級吧?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.211.30

11/23 13:51, , 1F
你要改的是deployment target而非base sdk
11/23 13:51, 1F

11/23 13:53, , 2F
base sdk通常都用latest iOS (越新越好)
11/23 13:53, 2F

11/23 13:53, , 3F
deployment target是越舊越好.
11/23 13:53, 3F

11/23 13:58, , 4F
oops! 原來如此, 那我 iphone 白升級了... XD
11/23 13:58, 4F

11/23 13:59, , 5F
但我不想降級回去了eh, 我非得升級 OS X 到 10.7 嗎?
11/23 13:59, 5F

11/23 14:35, , 6F
有iDP的話..是可以抓到xcode4.2 for SnowLeopard
11/23 14:35, 6F

11/23 14:41, , 7F
xcode_4.2_and_ios_5_sdk_for_snow_leopard.dmg
11/23 14:41, 7F

11/23 14:41, , 8F
或是用其他的方法抓到他 XD
11/23 14:41, 8F

11/24 10:51, , 9F
嗚... 結果我嫌麻煩就升級成 Lion + xcode 4.2...
11/24 10:51, 9F

11/24 10:52, , 10F
結果現在免 code sign 的方法無效了...
11/24 10:52, 10F

11/24 10:52, , 11F
前天不該衝動升級的...
11/24 10:52, 11F
文章代碼(AID): #1Ep8TLcE (MacDev)
文章代碼(AID): #1Ep8TLcE (MacDev)