flutter舊項(xiàng)目版本不支持“The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0”

具體的報(bào)錯(cuò)信息如下:

warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment
    target versions is 9.0 to 14.0.99. (in target 'Pods-Runner' from project 'Pods')

Could not build the application for the simulator.
Error launching application on iPhone X?.
image.png

很明顯是因?yàn)樘摂M機(jī)版本與項(xiàng)目中支持的版本區(qū)間不一致造成的報(bào)錯(cuò),網(wǎng)上大部分解決方案都是在podfile文件中添加:

post_install do |installer|
  installer.pods_project.targets.each do |target|
 target.build_configurations.each do |config|
  if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 8.0
    config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '8.0'
     end
   end
  end
end

經(jīng)過實(shí)測,該方案并不能解決問題。
具體的解決方案,直接在xcode中打開項(xiàng)目,修改具體的版本參數(shù):

首先,打開項(xiàng)目目錄下的"iOS"文件夾,雙擊Runner.xcworkspace文件打開項(xiàng)目

  1. Runner->Targets->build Settings下的iOS Devlopment Target 修改支持提示的范圍內(nèi)的版本,我這里是9.0到14.0.99都可以,我直接修改成了10.0**
    如圖


    修改后.png
  2. 為了保證所有的配置都修改完了,還需要進(jìn)行全局搜索關(guān)鍵字“8.0”查找"漏網(wǎng)之魚"
    搜索結(jié)果.png

    如圖,因?yàn)槲疫@里已經(jīng)修改過了,為了演示,我搜索了關(guān)鍵字10.0,只需要逐條修改成你要支持的最低版本即可!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容