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

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

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

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


当前回答

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

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

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

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

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

其他回答

这招对我很管用: 从xcode,窗口->设备和模拟器,右键单击您的手机(s),解除配对。 然后重新连接一切,构建,完成。

用Xcode 6和一个新设备:

按cmd + shift + 2打开设备。 按下“注册设备”按钮。如果没有这样的按钮(如截图所示),请访问developer.apple.com并手动添加。将标识符复制到字段中。 进入Xcode -> Preferences -> Accounts ->双击你的账户->按左下角的刷新按钮刷新配置文件 转到代码签名并设置新的配置文件。

我发现了这个问题,因为我已经获得了一台新的Mac,并且仍然在使用我的旧计算机证书。我为新Mac电脑创建了一个新证书,但两个证书都在我的钥匙链里。

在Organizer中,配置文件警告“XCode无法在您的keychain中为该配置文件找到有效的私钥/证书对”,即使旧证书存在于我的keychain中。

解决方案是从我的Keychain中删除旧证书,并删除/撤销使用此旧证书的所有配置文件。然后用新的证书创建一个新的配置文件并使用它。

希望这能有所帮助!

其中一个原因可能是你的“项目=>构建设置=>签名=>开发团队”与你的“目标=>构建设置=>签名=>开发团队”不同,只要让它们相同即可

我在Xcode 5.0.1中也遇到了这个问题。有一天,应用程序就是不想被安装到5分钟前没有任何问题的设备上。

我尝试清除设置,删除派生数据,重新创建配置文件,与另一个证书/配置文件签署,从管理器中删除设备,等等。

最后,我重置了我的设备的内容和设置,并成功地用旧的配置文件、证书和捆绑包ID构建了我的项目。