提问人:eugene_prg 提问时间:1/10/2021 更新时间:3/25/2021 访问量:31268
如何在 Xcode 12.3 中更改部署目标?
How to change deployment target in Xcode 12.3?
问:
每当编译我的应用程序时,我在 xcode 中看到以下警告消息。
iOS 模拟器部署目标“IPHONEOS_DEPLOYMENT_TARGET”是 设置为 8.0,但支持的部署目标版本范围为 9.0 至 14.3.99。
谷歌说它与cocoapods有某种关系,但我没有使用它们(只是swift包),而且我在xcode的项目文件列表中也没有看到pod文件。
部署目标已设置为 14 -
关于如何摆脱这些消息的任何想法?
答:
23赞
Ben Butterworth
3/25/2021
#1
在搜索栏中搜索:您会看到人类可读版本(非原始)字符串是 .所以这不是关于设置模拟器的目标,而是关于设置iOS的目标。但您认为您已经为 设置了正确的值。IPHONEOS_DEPLOYMENT_TARGET
iOS deployment target
iOS deployment target
也许你看错了目标?或者看项目而不是目标?:见下图,选择不下的目标。这是因为目标配置会覆盖项目配置:TARGETS
PROJECT
评论
0赞
eugene_prg
3/25/2021
嗨,本,谢谢你的回答。我刚刚检查了设置,似乎我设置正确了,这是屏幕截图 - d.pr/i/aV3eST
1赞
Ben Butterworth
3/25/2021
这是您现在使用的不同版本:不是,我有同样的问题。我相信这种情况正在发生,因为 Xcode 目前警告不要使用比 .我认为,如果您将部署目标更改为 ,此警告将消失。看看你的结果是什么会很有趣。我想只有在发布新版本的 Xcode 后用作部署目标时才能删除此警告。14.4
14.0
14.3.99
14.3
14.4
0赞
eugene_prg
3/25/2021
更改为 14.3 后它并没有消失。仍然相同的警告 - “ 显示所有消息 iOS 模拟器部署目标”IPHONEOS_DEPLOYMENT_TARGET“设置为 8.0,但支持的部署目标版本范围为 9.0 到 14.4.99。
1赞
Ben Butterworth
3/25/2021
您是否尝试过为物理设备构建,并且是否有类似的警告?
0赞
Ben Butterworth
3/25/2021
如果可能的话,它可能是您的依赖项之一,以 iOS 8.0 为目标?
评论