如何将捆绑包标识符与配置文件进行比较

How can I compare bundle identifier to the provisioning profile

我正在尝试在 Azure DevOps 上构建我的 Xamarin.Forms iOS 应用程序。任务失败并出现此错误:

Info.plist : error : Project bundle identifier 'com.companyname.Companyname' does not match specified provisioning profile '45df6006-d521-44ac-b8tt-cd6884c22fd7'

在配置文件中,我看到这个应用程序标识符:

MC6JH2Y2UQ.com.companyname.com.companyname.Companyname

你能说出捆绑标识符应该如何对应于配置文件吗?我应该更改什么来修复它?

您需要使用包格式 com.company.appname 创建一个新的 AppID(并在您的 iOS 项目中使用相同的包 ID)并生成配置文件以配合使用。