我正在尝试在Microsoft应用中心上构建,我的存储库已从VSTS连接但我面临此错误它不是我的包ID我在我的项目中使用另一个包ID在App Store上运行。但我无法理解这个错误是如何显示的。
Info.plist:错误:项目包标识符' com.companyname.Relyfy'与指定的配置文件不匹配' 83b9c1b7-ad1a-48c4-8322-6e4cff2dc90a' [/Users/vsts/agent/2.131.0/work/1/s/Relyfy/iOS/Relyfy.iOS.csproj] 完成建筑项目" /Users/vsts/agent/2.131.0/work/1/s/Relyfy/iOS/Relyfy.iOS.csproj" (重建目标) - 失败。
构建失败。
" /Users/vsts/agent/2.131.0/work/1/s/Relyfy/iOS/Relyfy.iOS.csproj" (重建目标)(1) - > (_DetectSigningIdentity target) - > Info.plist:错误:项目包标识符' com.companyname.Relyfy'与指定的配置文件不匹配' 83b9c1b7-ad1a-48c4-8322-6e4cff2dc90a' [/Users/vsts/agent/2.131.0/work/1/s/Relyfy/iOS/Relyfy.iOS.csproj]
感谢任何帮助。
答案 0 :(得分:1)
当尝试使用AppCenter.ms将我的应用发布到应用商店时,我遇到了同样的问题。我遇到的问题是,在设置AppCenter应用程序时,有人在App Store中选择了错误的应用程序与之关联。
就我而言,解决方案是:
仍然不为您工作吗?
答案 1 :(得分:0)
您是否尝试过与我们的支持小组联系?只需点击右下角的聊天对话框即可。
对于这个特殊的错误你能在本地构建吗?
此外,此支持文档可能有所帮助: https://docs.microsoft.com/en-us/appcenter/build/ios/uploading-signing-files
答案 2 :(得分:0)
由于您尚未成功构建,因此不是App Center的问题。从您的错误消息中,我们可以知道这是您的配置文件的问题。
您说您正在使用其他捆绑包标识符,您是否还下载了相应的配置文件?没有它,您无法部署在真实设备上。
您可以使用XCode下载它:转到XCode>偏好>帐户>添加Apple ID(包含此捆绑包ID),然后下载所有配置文件。有关详细信息,请参阅this post。
此外,您还需要相应的公钥和私钥认证。在创建认证的原始Mac上导出p12文件并将其安装在Mac上。最后,您可以使用另一个包ID 来构建项目。
按照上述所有步骤操作后,您可以使用Xamarin Forms配置iOS项目:右键单击您的ios项目 - >属性 - >在iOS Bundle Signing选项卡上,选择您刚刚安装的正确签名和配置文件。