17

我已经更新到 Xcode 12.0。我的应用程序的部署目标是 10.0,但是在将 Xcode 更新到 12.0 后,我的 podfile 中的所有 pod 都得到以下信息:

屏幕截图 1:构建设置

更新 iOS 部署目标
这会将目标“目标”的最小部署目标更新为“12.0”。

当我将此应用程序的最低部署设置为 10.0 时,为什么我需要将最低部署更新为 12.0?

我是取消选中“构建设置”并单击执行更改还是更新?

4

3 回答 3

17

你不必这样做。取消选中(请注意,您可能想要执行其他类型的更改)并执行更改,或者如果所有更改都针对最小部署目标,则单击取消。

于 2020-09-24T19:06:56.457 回答
5

使用撰写本文时最新的 Xcode 12.3,您可以根据此矩阵的最新 iOS 版本将最低部署目标升级到 iOS 12.0 并支持广泛的设备,假设您的用户将升级到 iOS 12。看来唯一遗漏的设备是 iPhone 5 和 5C。我还发现了一个完整的矩阵,它似乎包括所有设备和 iOS 版本。

于 2020-12-30T15:48:40.720 回答
2

两年前我遇到过这种问题,这听起来很奇怪,但我不得不保留旧的 Xcode 版本。顺便说一句,我使用的是 Carthage 而不是 pod

于 2020-09-24T19:42:25.080 回答