如何在 Azure DevOps 中为 .net6 iOS 应用程序配置配置文件?
Posted
技术标签:
【中文标题】如何在 Azure DevOps 中为 .net6 iOS 应用程序配置配置文件?【英文标题】:How to configure the Provisioning Profile for a .net6 iOS application in Azure DevOps? 【发布时间】:2021-12-29 21:12:44 【问题描述】:我已使用 ios workload
将我的 iOS 应用程序从 Xamarin.iOS
迁移到 .net6
。
一切都在 iOS 模拟器上本地构建和运行。
应用程序的代码驻留在 Azure DevOps 中并在那里构建:
dotnet build
任务抛出以下错误:
Xamarin.Shared.targets(1550,3): Error : Could not find any available provisioning profiles for Application.iOS on iOS
Xamarin.iOS
任务有一个地方可以指定配置文件:
问题
如何在 dotnet build
任务中指定 iOS 配置文件?
【问题讨论】:
【参考方案1】:我刚刚发现有两个任务替代了 Xamarin.iOS 任务正在执行的部分操作。
第一个是Install Apple Certificate 任务。
我已经上传了我的签名证书并配置了一个变量来保存我的密码:
第二个是Install Apple provisioning profile,this 是问题的答案。我只需要下载我从 Apple Developer 帐户中检索到的 Provisioning 配置文件并将其上传到 Task 中。
【讨论】:
以上是关于如何在 Azure DevOps 中为 .net6 iOS 应用程序配置配置文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Azure DevOps 中安装 net6 的 iOS 工作负载?
在 Azure Devops 中为基于 Python 的 Azure Function 设置发布管道的正确方法
Azure DevOps 管道中的问题在 .net 6 中恢复 AutoMapper NuGet 包
在 Azure DevOps 管道中为 WebApp 创建部署槽
以编程方式在本地 Azure DevOps 服务器工作项注释中为 Active Directory 用户帐户添加 @提及(2021 年 1 月)