每当编译我的应用程序时,我在Xcode中看到以下警告信息。 iOS模拟器部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为8.0,但受支持的部署目标版本范围为9.0至14.3.99。 谷歌表示这与Cocoapods有关,但我没有使用它们(只是使用Swift packages),而且我在Xcode的项目文件列表中也看不到Podfile。 部署目标已经设置为14 - 有什么办法可以摆脱这些警告信息吗?
在搜索栏中搜索{{IPHONEOS_DEPLOYMENT_TARGET}}:你会看到人类可读版本(非原始)字符串是{{iOS deployment target}}。所以这不是关于设置模拟器的目标,而是关于设置iOS的目标。但你认为你已经为{{iOS deployment target}}设置了正确的值。也许你正在查看错误的目标?或者查看项目而不是目标?请参见下面的图片,在{{TARGETS}}下选择目标而不是{{PROJECT}}。这是因为目标配置会覆盖项目配置。
14.4
而不是14.0
,我也遇到了同样的问题。我认为这是因为Xcode目前警告不要使用比14.3.99
更新的版本。如果你将部署目标更改为14.3
,我认为这个警告会消失。看看你的结果会很有趣。我猜想只有在使用14.4
作为部署目标时,才能在发布新版本的Xcode后删除此警告。 - Ben Butterworth