我正在开发一款适用于iPhone的应用程序。我最近购买了一个新的开发设备,除了我已经使用过的设备之外,我还想将应用程序部署到这个设备进行测试。
当我尝试部署应用程序时,出现错误说:
No matching provisioning profiles found: None of the valid provisioning profiles include the device "name of my device"
我已经阅读了Apple官方开发者门户网站上的文档,但我不清楚我可以在这个新设备上重复使用什么以及必须为它创建的内容。
我可以使用相同的AppId吗? (我希望如此,因为我只能为给定的Bundle ID提供一个app Id)
我生成了一个新的证书请求并将其命名为不同的东西。我还尝试将新的开发设备添加为允许使用我已在应用程序中使用的配置文件的设备。显然,在尝试构建新设备时仍未找到我的代码签名标识。有什么建议吗?
答案 0 :(得分:0)
您必须将新设备标识符添加到开发门户中的配置文件。如果在Xcode打开时连接设备,则应自动执行该过程,请检查管理器的注册进度。
答案 1 :(得分:0)
从xcode删除旧配置文件,并使用新设备标识符下载配置文件的新副本。将此个人资料添加到xcode。 转到项目 - >构建设置 - >代码签名 - >选择最新下载的个人资料。 它会起作用