Xamarin iOS部署到实机出现No installed provisioning profiles match the installed iOS signing identities的解决办法

在用Xamarin写iOS程序的时候,需要部署到实机上的时候会经常碰到No installed provisioning profiles match the installed iOS signing identities这样的错误。

很直白,就是没有provisioning profiles,属性里面provisioning profiles是空的。

这里有一个比较巧妙的解决办法。

打开Xcode,新建一个项目,注意product name和bundle identifier

建立好之后无需任何修改直接部署到实机上

这里为了区别,稍微添加一个Label,然后部署到实机

如果出现如下的通知,就到实机上设置→通用→设备管理里面信任,然后再部署一次

成功之后就会自动运行

虽然有点丑,但是不管了

接着打开Xamarin,新建一个项目,注意app name要和刚刚输入的product name相同

这时候在iOS项目属性里面就会有一个provisioning profiles可供选择

选择后可以直接部署到实机上,这时候部署就应该就会直接成功

 

 

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据