如何在 Xcode 12.3 中更改部署目标?

14

每当编译我的应用程序时,我在Xcode中看到以下警告信息。

iOS模拟器部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为8.0,但受支持的部署目标版本范围为9.0至14.3.99。

谷歌表示这与Cocoapods有关,但我没有使用它们(只是使用Swift packages),而且我在Xcode的项目文件列表中也看不到Podfile。

部署目标已经设置为14 -

有什么办法可以摆脱这些警告信息吗?

1个回答

23
在搜索栏中搜索{{IPHONEOS_DEPLOYMENT_TARGET}}:你会看到人类可读版本(非原始)字符串是{{iOS deployment target}}。所以这不是关于设置模拟器的目标,而是关于设置iOS的目标。但你认为你已经为{{iOS deployment target}}设置了正确的值。
也许你正在查看错误的目标?或者查看项目而不是目标?请参见下面的图片,在{{TARGETS}}下选择目标而不是{{PROJECT}}。这是因为目标配置会覆盖项目配置。

enter image description here


嗨Ben,谢谢你的回答。我刚刚检查了设置,看起来我已经正确设置了,这是截图-https://d.pr/i/aV3eST - eugene_prg
1
你现在使用的是不同的版本:14.4而不是14.0,我也遇到了同样的问题。我认为这是因为Xcode目前警告不要使用比14.3.99更新的版本。如果你将部署目标更改为14.3,我认为这个警告会消失。看看你的结果会很有趣。我猜想只有在使用14.4作为部署目标时,才能在发布新版本的Xcode后删除此警告。 - Ben Butterworth
更改为14.3后,它并没有消失。仍然显示相同的警告 - “显示所有消息iOS模拟器部署目标'IPHONEOS_DEPLOYMENT_TARGET'设置为8.0,但支持的部署目标版本范围是9.0至14.4.99。” - eugene_prg
1
你尝试过为物理设备构建吗?它是否有类似的警告? - Ben Butterworth
我找到了这个相关的 Github 问题:https://github.com/facebook/facebook-ios-sdk/issues/1491 你是否使用最新版本? - Ben Butterworth
显示剩余5条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接