閑扯
1.最近在想Xcode8+ 最低支持iOS8.0,但是App Store上還是有的app最低可以支持iOS7.0勾习。這是為什么呢苫幢?
2.周末想了下應(yīng)該是Xcode的包中蘋(píng)果做了刪減盹憎【芗花了一些時(shí)間看了看Xcode的包,再對(duì)比以前黑蘋(píng)果的包發(fā)現(xiàn)問(wèn)題崔梗。
在Xcode8+ 中適配ios7.0
1.找到Xcode包中的SDKSettings.plist夜只,路徑如下。
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist
2.打開(kāi)plist文件可以看到如圖所示
1.png
3.給DEPLOYMENT_TARGET_SUGGESTED_VALUES 數(shù)組添加元素比如要支持7.0蒜魄,7.1扔亥,就添加如下圖所示的元素
Snip20170415_5.png
重啟Xcode顯示如下圖所示爪膊,我的Xcode8.1已經(jīng)支持iOS7.0,7.1了
2.png
4.但是不要高興太早砸王,只是Xcode界面上的東西修改了推盛。接下來(lái)去到下面路徑:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
里面的文件截圖如下:
3.png
這里裝的是個(gè)版本的磁盤(pán)映像文件,這里需要從Xcode的低版本中copy到Xcode8.0+ 中谦铃。
4.png
如此你的Xcode8+ 已經(jīng)可以適配iOS7.0耘成,iOS7.1了。
注意:
當(dāng)想要修改的時(shí)候驹闰,會(huì)報(bào)以下錯(cuò)誤瘪菌,解決辦法就是copy出來(lái),到桌面或者其他地方修改嘹朗,修改后把文件copy回原來(lái)的地方师妙,替換掉。
5.png