欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > MAUI项目iOS应用以进 App Store 分发

MAUI项目iOS应用以进 App Store 分发

2025/4/20 8:40:58 来源:https://blog.csdn.net/qq_43289447/article/details/147350542  浏览:    关键词:MAUI项目iOS应用以进 App Store 分发

目录

  • 一.通过Visual Studio分发应用
    • 1. 登录Apple 开发者帐户到 Visual Studio
    • 2.创建分发证书和配置文件
    • 3. 分发应用
    • 4. 在App Store Connect 中创建应用程序记录
    • 5. 如果你想使用mac发布应用

一.通过Visual Studio分发应用

1. 登录Apple 开发者帐户到 Visual Studio

首先我们要确保自己有一个Apple开发者账户,这里大家去搜教程即可(不免费)。创建一个API密钥。在这里插入图片描述
接着在vs中 选择 “工具” > “选项” > “Xamarin” > “Apple 帐户”。选择Add添加账户:在这里插入图片描述
其中Name就是你创建的API密钥的名称 Issuer ID 在页面中直接复制,接着拷贝过来密钥ID和下载密钥的路径,即可添加成功。

2.创建分发证书和配置文件

接着在右侧的团队页面中,点击查看详细信息,创建一个iOS分发证书:
在这里插入图片描述
接着我们创建一个应用 ID 类似于反向 DNS 字符串,是应用的唯一识别标识,应当与应用的捆绑标识符相同。 可以使用在将应用部署至设备进行测试时使用的相同应用 ID。
首先在 Apple 开发者帐户中,导航到“证书、ID 和配置文件”。选择“标识符”选项卡。在“Identifiers”页上,单击 + 按钮以创建新应用 ID。
在这里插入图片描述
在“Register a new identifier”页上,选择“App IDs”单选按钮,然后单击“Continue”按钮:在这里插入图片描述
最后填写你的应用信息,注意输入的捆绑 ID 必须与应用项目中 Info.plist 文件中的捆绑标识符相对应。.NET MAUI 应用的捆绑标识符以应用 ID 属性的形式存储在项目文件中。 在 Visual Studio 的“解决方案资源管理器”中,右键单击 .NET MAUI 应用项目,然后选择“属性”。 然后,导航到“MAUI 共享”>“常规”选项卡。“应用 ID”字段列出捆绑标识符。更新“应用 ID”字段的值时,Info.plist 中的“捆绑标识符”的值将自动更新。在这里插入图片描述
接着要创建预配置文件,在Apple开发者账户点开配置文件,加号新建一个:

在这里插入图片描述
选择你刚创建的应用ID:
在这里插入图片描述
接着是app的名称:
在这里插入图片描述

3. 分发应用

接着在vs的apple账户团队中下载配置文件:
在这里插入图片描述
右键项目点击发布:
在这里插入图片描述
程序存档完毕后另存为将.ipa文件拿下来,或者可以直接上传到AppleStore,前提需要在App Store Connect 中创建应用程序记录。

4. 在App Store Connect 中创建应用程序记录

首先我们打开apple store connect,在apps界面新建一个应用程序记录,接着填写一些信息:
在这里插入图片描述
接着填写app的信息提交审核即可,但是第一次大概率是不会通过的,常见审核不通过原因和解决方法。

5. 如果你想使用mac发布应用

首先要在项目下运行命令行打包生成.ipa文件:

dotnet publish -f net8.0-ios -c Release -p:ArchiveOnBuild=true -p:RuntimeIdentifier=ios-arm64 -p:CodesignKey="Apple Distribution: John Smith (AY2GDE9QM7)" -p:CodesignProvision="MyMauiApp"

接着使用Transporter交付即可,前提是你创建好了应用程序记录!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词