You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mac的Catalyst环境中测试SwiftUI多平台应用的iOS版本

可行,操作步骤如下

完全可以给你的iOS目标添加Mac Catalyst支持,无需依赖自动生成的原生macOS目标,具体操作适配Xcode 15.1 + macOS Sonoma环境:

  • 打开项目设置:在Xcode左侧项目导航栏点击顶部的项目文件,在中间TARGETS列表里选中你的iOS应用目标(不要选自动生成的macOS原生目标)。
  • 启用Mac Catalyst:切换到「General」标签页,找到「Deployment Info」区域,勾选底部的「Support Mac Catalyst」选项。
  • 配置部署参数:勾选后会展开Mac Catalyst的配置项,设置最低macOS部署版本(推荐选macOS 14,对应Sonoma),还可根据需求调整窗口样式、是否启用iPad布局等选项。
  • 运行测试:回到Xcode顶部的运行目标选择器,现在会出现「My Mac (Designed for iPad)」选项,选中后点击运行按钮,即可在Mac上以Catalyst环境启动你的iOS应用。

额外提示

如果代码中使用了iOS专属API,部分可能需要通过#if targetEnvironment(macCatalyst)进行条件编译,避免运行时出现适配错误。

内容的提问来源于stack exchange,提问作者Duncan C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 02:12:09