![]() |
1
185
这可能是因为您的iphone无法被provisioning portal识别。 解决方案:1) 在Xcode中,转到-->生成-->清除所有目标。 2) 在“组和文件”->目标-->展开它-->右键单击你的应用并选择“清除你的应用” 3) 转到->窗口-->组织者 4) 在左侧的“设备”选项卡中,选择您的iphone 5) 在所选iphone的Provisioning部分中,删除所有当前配置文件(如果有的话) 6) 拔下你的iPhone并重新插入。 7) 转到->窗口-->管理器-->右键单击您的iPhone-->将设备添加到配置门户 8) 现在,请确保在“编辑项目设置”->“生成”->“代码签名”中选择了适当的代码签名标识 建立并运行。祝你好运! |
|
2
44
在Xcode 10中,我通过将项目的生成系统从“新生成系统”切换到“遗留生成系统”(文件->项目设置)解决了这个问题。 |
![]() |
3
41
我也有同样的问题。一切正常: 设备已在IOS设置门户中注册;证书已下载,我的应用程序的开发设置配置文件已下载。 所以解决办法!!! 目标>获取信息 选择要释放的配置(这里是魔鬼) 在代码签名中,代码签名标识检查iPhone开发人员。接近。 在目标上选择“清除目标”,然后运行应用程序。 祝你好运。 |
![]() |
4
28
在我的例子中,这是因为在密钥链中有几个版本的开发人员证书。 从“我的证书”和“证书”中删除iPhone开发者证书,然后从开发中心下载最新证书并安装(双击.cer文件) 解决了我的问题 |
![]() |
5
18
我终于可以解决这个问题了。我的一个同事已经为他的测试应用程序吊销了iOS配置门户的开发人员证书。为了修复,我在我的密钥链中删除了现有的开发证书,用现有的私钥请求一个新证书,从供应门户中吊销证书并提交新请求的证书。然后我下载并安装了它。 现在我可以在设备上调试我的应用:) |
![]() |
6
16
这让我大吃一惊,因为有人将“运行”配置的“生成配置”设置更改为“发布”(在“产品”>“编辑方案..”>“运行*.app”下)。 这通常被设置为“调试”,因此它没有使用我期望的开发人员证书和配置文件,而是使用分发证书。 除此之外,我发现如果您在控制台日志中查找设备(通过Organiser),可能会有一个错误代码更好地指示您的问题。例如我有。。。
然后我在google上搜索“0xe8008012”,得到了下面的页面,它指示了一个“0xe8008012-设备的UUID与正在加载的配置文件中的任何UUID都不匹配”错误。 |
![]() |
7
15
|
![]() |
8
13
我对Xcode 10.0beta 5(10L221o)和运行iOS 12.0(16A5345f)的设备也有同样的问题,这也是beta版。 安装标题为“应用程序安装失败”的应用程序警报后,显示“找不到此可执行文件的有效设置配置文件。”。
我通过以下方式摆脱了它:
我不记得上次是什么时候做的,已经很多年了。我想Xcode通常是为我们做的,但是由于某种原因,当我们看到那个消息时它失败了。 |
![]() |
9
12
在我的案例中,发生此问题是因为为单元测试选择了另一个设置配置文件。我花了几个小时才找到这个。。。 |
![]() |
10
10
使用Xcode 6和新设备:
|
![]() |
11
7
我们可以试试这个:这解决了我的问题。您需要重置已将设备id添加到Apple.com会员区的配置文件。.
|
![]() |
12
6
假设您的开发和分发证书安装正确: 在Project下,您的主代码签名标识应该是该应用程序的开发人员配置文件。 在“目标”下,您的主代码签名标识应为该应用程序的分发配置文件,但您应将调试>任何iOS SDK更改为开发配置文件。。。并确保发布>任何iOS SDK都是您的发行配置文件。这应该在您设置的手机上构建和运行,并且应该在没有任何代码签名警告的情况下存档。 唯一对我有用的是当我的手机崩溃时,我不得不从以前的iTunes图像中恢复它。 |
![]() |
13
6
这个办法对我有效
我希望这能有帮助! |
![]() |
14
4
我也有同样的问题。我所做的是:
一。清除目标
2。退出XCODE
三。重新启动xcode
四。重建。
|
![]() |
15
3
另一个原因(已验证):
解决方案:你必须解开你钥匙链上的FUBAR Xcode的FUBAR。 这比听起来更难(关于这个话题有很多这样的帖子) 倍数 重新启动计算机,每次都删除密钥。 最终,Xcode放弃了破坏你的操作系统,接受了你所呈现的现实:)。 |
![]() |
16
3
在我的例子中,有效的配置文件是因为我没有将设备添加到配置文件中。 |
![]() |
17
3
将设置配置文件更改为“自动”,然后运行提示Xcode“修复”该问题。然后我改回原来的配置文件,一切正常。 |
![]() |
18
3
也有同样的问题。我的解决办法很简单。我在developer.apple.com上查看了设备的UDID,结果发现它不存在。在我添加之后,它就开始工作了。很烦人的是,苹果开发人员给出错误“找不到这个可执行文件的有效配置文件”,而不是“找不到UDID”。实际上我在Xcode6中首先提到过。。。 |
![]() |
19
2
就我而言,这是我两个月前在iPhone上手动设置时间时遇到的问题。但当我自动设置时间时,一切正常。
如果这两款mac&iPhone都不能自动设置时间,则可以正常工作。 |
![]() |
20
1
删除证书、配置文件并重新创建它。安装它。那是最好的开胃菜。 |
![]() |
21
1
根据我的经验,如果您尝试在未在开发人员中心注册或未在正在使用的配置文件内启用的设备上生成,则会发生此问题。 1) 将设备添加到开发中心。 在XCode 5中,您仍然可以在“管理器”窗口中找到一个按钮“添加到成员中心”。 在XCode 6中,我建议复制设备ID并手动将其添加到成员中心的设备部分。 2) 编辑正在使用的资源调配配置文件以包括刚刚添加的设备。保存并同步XCode中的配置文件。 干净,而且它是开着的。 |
![]() |
22
1
原因之一可能是“项目=>生成设置=>签名=>开发团队”与“目标=>生成设置=>签名=>开发团队”不同,只需使它们相同即可 |
![]() |
23
0
我有一个过期的证书(这导致了错误)。
第二步。转到证书(现在为空),按照列出的说明创建新证书(打开计算机上的密钥链,创建签名请求,将其保存到磁盘,上载到apple) 第三步。下载苹果创建的文件并将其安装到您的密钥链中 第四步。问题:以前的所有设置配置文件都与旧证书关联,因此您需要返回developer.apple.com->IOS设置门户->设置配置文件并“修改”您关心的每个配置文件。您将看到您的身份不再与配置文件关联,因此只需单击复选框 第五步。下载您更改的所有配置文件 第6步。插入您的手机并将.mobileprovision文件拖放到dock bar中的xcode图标上,以将其安装到设备上 |
![]() |
24
0
我看到这个问题是因为我得到了一个新的Mac,并且还在使用我的旧计算机证书。我为新的Mac创建了一个新证书,但是在我的密钥链中同时拥有这两个证书。 在组织者中,该配置文件警告说,“XCODER在密钥链中找不到一个有效的私钥/证书对”,即使旧证书存在于我的密钥链中。 解决方案是从我的密钥链中删除旧证书,并删除/撤消使用此旧证书的所有配置文件。然后用新证书创建一个新的配置文件并使用它。 希望这有帮助! |
|
25
0
将一个应用程序从Xcode 3升级到4.3时,我发现必须设置Bundle name和Bundle identifier以匹配AppId。 如果其他一切都失败了,试试看。 |
![]() |
26
0
我也面临同样的问题,可能还有其他一些原因:
|
![]() |
27
0
我正在用Adobe Air for iOS编译我的应用程序,而不是Xcode。我试图使用iTunes复制.ipa,却收到一条神秘的“安装应用程序时出错”消息。直到我使用了iPhone配置实用程序(iCU),我才得到真正的错误消息。 问题是我在编译应用程序时使用了一个针对特定应用程序的配置文件 分布 以及 发展 . 我不知道有两种类型的证书和两种类型的配置文件。有一个用于开发,一个用于分发。如果它们不匹配。。。然后你会得到错误信息。很明显一旦你明白了。。。 解决方案是下载分发证书(.cer),双击在Keychain中打开,然后直接从KC将其导出为P12。那就用第12页 分布 发布设置(Flash IDE或Flash builder)中的证书,并使用用于特殊 分布 (移动提供)。最后,使用iPhone配置实用程序安装provisioning配置文件和.ipa文件。 那是为了我。 |
![]() |
28
0
在我的例子中,我的配置文件是无效的,因为苹果已经更改了一些条款和条件。为了解决问题我不得不
|
![]() |
29
0
在“目标”下单击Xcode中的应用程序。(在项目下。)在这里可以看到摘要信息、生成设置、生成阶段和生成规则。 好,转到生成设置。转到代码签名。 您看到有两个字段Debug和Release。在这些领域中,您有两个配置文件可供选择,分布和开发。 让发行版成为发行版的发行版。让开发成为调试领域的一部分。 这样做解决了这个问题,让错误信息消失。现在我可以正常运行我的应用程序了。 |
![]() |
30
0
Xcode5.0.1也有这个问题。在一个晴朗的日子里,应用程序根本不想安装在五分钟前安装的设备上,没有任何问题。 我尝试清除设置、删除派生数据、重新创建配置文件、使用其他证书/配置文件签名、从管理器中删除设备等。 最后,我 重置我的设备的内容和设置 并用旧的配置文件、证书和包ID成功地构建了我的项目。 |
![]() |
Steve Miskovetz · 如何获取我的APK的签名校验和? 7 年前 |