当部署设置为 iOS 10.0 时提示将 iOS 部署目标更新为 12.0
Prompted to Update iOS Deployment Target to 12.0 when deployment set to iOS 10.0
我已经更新到 Xcode 12.0。我的应用程序的部署目标是 10.0,但在更新到 Xcode 到 12.0 之后,我的 podfile 中的所有 pods 都得到以下信息:
Update iOS Deployment Target
This will update the minimum deployment target of Target 'target' to '12.0'.
当我为此应用程序的最低部署设置为 10.0 时,为什么我需要将最低部署更新为 12.0?
我是取消选中 'Build Settings' 并单击“执行更改”还是更新?
您不必这样做。取消选中(请注意,您可能想要执行其他类型的更改)并执行更改,或者如果所有更改都是针对最小部署目标,则点击取消。
两年前我遇到过那种问题,这听起来很奇怪,但我不得不保留旧的 Xcode 版本。顺便说一下,我使用的是 Carthage 而不是 pods
使用 Xcode 12.3,截至撰写本文时最新版本,您可以将最低部署目标升级到 iOS 12.0 并支持广泛的设备,根据最新 iOS this matrix, assuming your users will make the upgrade to iOS 12. It appears the only device left out is the iPhone 5 and 5C. I also found a complete matrix 版本,它似乎包括所有设备和 iOS 版本。
我已经更新到 Xcode 12.0。我的应用程序的部署目标是 10.0,但在更新到 Xcode 到 12.0 之后,我的 podfile 中的所有 pods 都得到以下信息:
Update iOS Deployment Target
This will update the minimum deployment target of Target 'target' to '12.0'.
当我为此应用程序的最低部署设置为 10.0 时,为什么我需要将最低部署更新为 12.0?
我是取消选中 'Build Settings' 并单击“执行更改”还是更新?
您不必这样做。取消选中(请注意,您可能想要执行其他类型的更改)并执行更改,或者如果所有更改都是针对最小部署目标,则点击取消。
两年前我遇到过那种问题,这听起来很奇怪,但我不得不保留旧的 Xcode 版本。顺便说一下,我使用的是 Carthage 而不是 pods
使用 Xcode 12.3,截至撰写本文时最新版本,您可以将最低部署目标升级到 iOS 12.0 并支持广泛的设备,根据最新 iOS this matrix, assuming your users will make the upgrade to iOS 12. It appears the only device left out is the iPhone 5 and 5C. I also found a complete matrix 版本,它似乎包括所有设备和 iOS 版本。