我得到这个错误,而我试图调试我的应用程序上的设备。
我创建了开发配置文件,正如开发人员门户中提到的那样。在概要文件中选择了我的开发设备,我正在从Target的代码签名标识菜单中选择正确的概要文件。我重新创建配置文件几次,也删除和重新安装它,并重新创建项目,但每当我尝试在设备上调试时,我都会得到它。
顺便说一句,临时分发条款概要文件可以工作。
我花了一整天的时间想找出解决办法,但一无所获。有人有办法吗?
我得到这个错误,而我试图调试我的应用程序上的设备。
我创建了开发配置文件,正如开发人员门户中提到的那样。在概要文件中选择了我的开发设备,我正在从Target的代码签名标识菜单中选择正确的概要文件。我重新创建配置文件几次,也删除和重新安装它,并重新创建项目,但每当我尝试在设备上调试时,我都会得到它。
顺便说一句,临时分发条款概要文件可以工作。
我花了一整天的时间想找出解决办法,但一无所获。有人有办法吗?
当前回答
这招对我很管用: 从xcode,窗口->设备和模拟器,右键单击您的手机(s),解除配对。 然后重新连接一切,构建,完成。
其他回答
我通过在XCode 8.2中勾选“自动管理签名”来解决这个问题 Target->Signing->自动管理签名
根据我的经验,如果您试图在未在开发人员中心注册或未在您正在使用的配置配置文件中启用的设备上进行构建,则会出现此问题。
1)将设备添加到开发人员中心。 在XCode 5中,你仍然可以在管理器窗口中找到“添加到成员中心”按钮。 在XCode 6中,我建议复制设备ID,并手动将其添加到成员中心的设备部分。
2)编辑您正在使用的配置文件,以包括您刚刚添加的设备。保存并同步XCode中的配置文件。
干净了,就开了。
我有一个过期的证书(这会产生错误)。 步骤1。登陆developer.apple。com,进入IOS配置门户
步骤2。转到certificates(现在是空的),并按照所列的说明创建一个新证书(在计算机上打开keychain,创建签名请求,保存到磁盘,上传到apple)
步骤3。下载并安装苹果创建的文件到你的钥匙链
步骤4。问题:你之前所有的配置配置文件都与旧证书相关联,所以你需要回到developer.apple.com->IOS提供门户->配置配置文件并“修改”你所关心的每个配置文件。您将看到您的身份不再与配置文件关联,因此只需单击复选框
第5步。下载您更改的所有配置文件
步骤6。插件你的手机,拖拽。mobileprovision文件到dock栏的xcode图标上,将它们安装到设备上
我在Xcode 10.0 beta 5 (10L221o)和运行iOS 12.0 (16A5345f)的设备上遇到了同样的问题——这也是beta版。
在安装应用程序后,提示“应用程序安装失败”,“未找到此可执行文件的有效配置文件”。
我通过去~/Library/MobileDevice/Provisioning Profiles找到Xcode试图使用的证书来摆脱它。然后在Xcode的“Devices and Simulators”窗口中,我右键单击我的设备,选择“Show Provisioning Profiles”,然后用一个加号按钮将配置文件添加到设备中。
我不记得上次是什么时候做的了,好几年了。我猜Xcode通常会帮我们做,但由于某些原因,当我们看到那条消息时,它失败了。
我发现了这个问题,因为我已经获得了一台新的Mac,并且仍然在使用我的旧计算机证书。我为新Mac电脑创建了一个新证书,但两个证书都在我的钥匙链里。
在Organizer中,配置文件警告“XCode无法在您的keychain中为该配置文件找到有效的私钥/证书对”,即使旧证书存在于我的keychain中。
解决方案是从我的Keychain中删除旧证书,并删除/撤销使用此旧证书的所有配置文件。然后用新的证书创建一个新的配置文件并使用它。
希望这能有所帮助!