在Visual Studio for Mac发布.NET MAUI iOS应用时遇命令行错误求助
.NET MAUI iOS 打包App Store问题解决
终端命令报错解决
你执行的dotnet publish命令缺少运行时标识符(RID),.NET 7的MAUI iOS发布必须指定目标架构的RID,针对App Store发布需要使用ios-arm64,正确命令如下:
dotnet publish -f:net7.0-ios -c:Release -r:ios-arm64
Visual Studio for Mac 直接打包操作
无需依赖终端,Visual Studio for Mac 17.4完全支持直接生成可上传App Store的安装包:
- 切换项目配置为
Release,目标平台选择iOS - 右键项目,选择「发布」
- 在发布向导中选择「App Store」选项,按照提示配置有效的开发者证书、App Store发布描述文件
- 完成配置后,工具会自动生成符合要求的ipa安装包,可直接用于上传App Store Connect
额外注意事项
- 确保证书和描述文件为App Store发布类型(非开发/Ad Hoc类型)
- 检查项目Info.plist中的Bundle ID、版本号、构建号与App Store Connect中注册的应用信息一致
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

