赢得Xamarin ios Build Ios证书

时间:2018-01-10 14:29:06

标签: ios xamarin.ios azure-devops azure-pipelines

当我尝试使用Xamarin.Ios Build构建我的ios解决方案时,我遇到了问题。我有这个错误:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(635,3): error : No iOS signing identities match the specified provisioning profile '09c40a99-c785-4410-a9bd-b161c511eb92'. 

我不知道如何找到与ID相对应的证书。任何人都可以帮我找到解决方案吗?

提前致谢

2 个答案:

答案 0 :(得分:0)

如果您想在真实设备中运行您的应用。您应该添加与项目的捆绑ID相对应的配置文件和签名证书。

解决方法1:

您可以创建此文件并在Apple's developer site下载。然后在VS中配置它:双击您的项目 - > iOS捆绑包签名如: enter image description here

溶液2:

您还可以在info.plist中使用自动签名。首先添加您的帐户小组,然后检查自动管理签名。

答案 1 :(得分:0)

09c40a99-c785-4410-a9bd-b161c511eb92是配置文件的ID。查找与该配置文件关联的证书的最简单方法是安装this优秀的QuickLook插件。安装完毕后,您可以检查任何.mobileprovision文件。中途显示证书。

如果您没有.mobileprovision文件,您可以转到Apple Developer Portal here的配置文件区域,单击您正在使用的配置文件,然后单击编辑按钮。

如果您正在使用开发配置文件,那么它将列出所有开发证书,如果它是分发配置文件,那么它将显示单个分发证书。

希望有所帮助,