无法将我的xamarin Ios应用程序部署到具有不同苹果ID的其他设备

问题描述:

我正在与Xamarin一起开发跨平台应用程序。我有ios的应用程序,我可以depoly到我的设备,并且一切都很好。当我尝试在不同的设备上部署我的应用程序时,我会遇到以下错误:“启动失败。应用程序无法在'... iPhone上启动。错误:错误MT1006:无法安装设备上的应用程序'... iPhone':您的应用程序无法执行代码签名检查。检查您的证书,设置配置文件和捆绑ID。可能您的设备不是所选配置文件的一部分(错误:0xe800801)“ 尝试为连接到其他设备的Apple ID定义配置文件,但我不能。我收到错误消息:“应用程序ID”....“无法注册到您的开发团队,请将您的包标识符更改为唯一的字符串,然后重试”但是当我为其他包标识符创建配置文件时,我会保留获取第一条消息。我应该怎么做,以不同的苹果ID在不同的设备上运行我的应用程序? 谢谢。无法将我的xamarin Ios应用程序部署到具有不同苹果ID的其他设备

+0

使用相同的苹果ID - 登录到您的开发者帐户,添加第二个设备,然后重新生成您的供应配置文件与选择的两个设备 – Jason

+0

嗨,感谢您的回答,我使用免费供应用户的苹果开发人员,所以在苹果开发者网站我无法访问证书,标识符和配置文件@Jason – orel

+0

当您更改软件包ID时,您是否在项目设置中更改团队?你使用自动代码签名吗? – wottle

您需要将设备添加到配置文件。由于您正在使用免费配置,请尝试自动解决问题。如果这没有帮助,也许你达到了免费设备的限制(3个设备)。然后,您需要联系Apple,以便从您的帐户中移除设备。或者只需注册一个帐户并使用它在该设备上放置一个版本。