如何从App Store Connect的iOS应用更新包中移除Mac Catalyst应用?
移除App Store Connect中更新二进制的Mac Catalyst应用解决方案
先撤销当前待处理的二进制版本
在App Store Connect的「构建版本」页面,找到你上传的包含Mac Catalyst的二进制,点击「撤销」。这一步能让你重新上传纯净的iOS版本,避免后续操作影响已发布的应用。确认Xcode项目配置完全移除Mac Catalyst
除了取消勾选Mac Catalyst选项,还要检查:- 项目目标的「通用」设置里,确保「部署信息」仅勾选iOS,没有包含Mac
- 检查项目的「构建设置」,确认
SUPPORTS_MACCATALYST设置为NO - 按下
Cmd+Shift+K清理Xcode缓存后,重新构建并上传新的二进制到App Store Connect
调整App Store Connect的版本平台设置
当新的纯iOS二进制上传完成后,进入对应版本的「版本信息」页面,在「平台」部分确认仅勾选iOS。此时选择移除Mac平台,只会移除该版本的Mac端支持,不会删除整个应用。若已提交审核/已发布
如果二进制已经进入审核阶段,先在App Store Connect里拒绝当前审核请求,再按上述步骤重新上传;如果是已发布的版本需要移除Mac Catalyst支持,需提交一个新的纯iOS版本,同时联系苹果开发者支持协助确认平台配置变更。
补充:你提供的第一张图显示应用信息里的移除选项会删除所有版本,这是因为当前二进制仍包含Mac Catalyst,系统判定这是通用应用;第二张图是Xcode中取消Mac Catalyst的勾选界面,需确保该操作后项目配置彻底生效。
内容的提问来源于stack exchange,提问作者Mc.Lover
相关产品推荐
相关产品推荐

