我得到这个错误,而我试图调试我的应用程序上的设备。

我创建了开发配置文件,正如开发人员门户中提到的那样。在概要文件中选择了我的开发设备,我正在从Target的代码签名标识菜单中选择正确的概要文件。我重新创建配置文件几次,也删除和重新安装它,并重新创建项目,但每当我尝试在设备上调试时,我都会得到它。

顺便说一句,临时分发条款概要文件可以工作。

我花了一整天的时间想找出解决办法,但一无所获。有人有办法吗?


当前回答

选择自动管理器签名后

您可能仍然需要检查设置中的选择。有时候,这是不对的。

其他回答

点击Xcode Under Targets中的应用。(项目)。在这里您可以看到摘要信息、构建设置、构建阶段、构建规则。

好的,进入构建设置。转到代码签名。

您可以看到,您有两个字段Debug和Release。在这些领域中,你有两个概要可以选择,分发和开发。

让分配来自释放场。让Developing成为Debug字段中的一个。

这样做解决了这个问题,并让错误消息消失。现在我可以正常运行我的应用程序了。

我通过在XCode 8.2中勾选“自动管理签名”来解决这个问题 Target->Signing->自动管理签名

我在按照指南为开发模式和生产模式创建单独的目标时遇到了这个错误。

我犯的错误是创建分发配置文件,并将其分配给生产模式目标。分发概要文件与调试设备没有关联,因此当然会出现错误。

解决方案是创建第二个开发配置文件并使用它。

将配置文件更改为自动然后运行提示Xcode“修复”这个问题。然后我更改回我最初的配置配置文件,一切都工作正常。

我终于可以解决这个问题了。我的一个同事撤销了他在iOS Provisioning Portal的测试应用的开发者证书。修复;我删除了我的钥匙链上现有的开发人员证书,使用现有的私钥请求了一个新的证书,从供应门户撤销了证书,并提交了新请求的证书。然后我下载并安装它。

现在我可以调试我的应用程序在我的设备上:)