XCode:7 App安装失败:找不到此可执行文件的有效配置文件

时间:2015-10-14 13:35:04

标签: ios xcode installation xcode7 provisioning-profile

我已经搜索过并且几乎已经实现了最大解决方案,但即使我只是创建示例单一视图应用程序,它也不会安装任何应用程序。

enter image description here

请让我知道如何解决这个问题。

13 个答案:

答案 0 :(得分:78)

============== 更新 ====================
我今天解决了这个问题 首先,转到~/Library/MobileDevice/Provisioning Profiles。 确保Xcode没有运行。 然后,删除所有配置文件(如xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.mobileprovision)。
启动Xcode。
您将在Target的“常规”选项卡中看到类似“修复此问题”的内容。 点击它。
Xcode现在将加载新的配置文件 就是这样。

-----------旧答案-------------

我现在遇到同样的问题 我已使用https://github.com/chockenberry/Provisioning/releases检查了我的配置文件。
在我的情况下,我的配置文件具有错误的UDID但是机器数量正确 我已经注册了机器,Apple开发人员中心为这些机器列出了正确的UDID 但是,每当我下载新的配置文件时,它都包含错误的UDID 我认为Apple的系统输出了错误的配置文件 我今天打电话给Apple支持这个问题,但是Apple只通过他们的知识库链接(论坛,文档等)给我发了电子邮件。

答案 1 :(得分:24)

您可能正在使用App Store分发配置文件。使用开发或Ad-Hoc配置文件。

答案 2 :(得分:18)

对于Xcode 8 / Swift 3.0 在我的情况下,我的应用目标和我的扩展在" General"我检查"自动管理签名"它的工作

Automaticallt  manage signing

答案 3 :(得分:10)

我遇到了这个问题,因为我的iPhone上的日期/时间与运行Xcode的Mac上的日期/时间不同(我在测试某个应用时更改了iPhone上的日期)。 在我的iPhone上,我去了Settings > General > Date & Time > Set Automatically

这解决了它

答案 4 :(得分:8)

确保您在配置文件中添加了设备UDID。

  • 转到配置门户。
  • 修改配置文件。
  • 确保检查设备。
  • 完成,下载
  • 使用新的个人资料

另一个可能的原因:设备日期设置为晚于配置文件的到期时间。这非常奇怪,但可能会发生。

答案 5 :(得分:7)

在我的情况下,建筑方案中的运行选项设置为Release,因此它尝试使用appstore临时配置文件而不是开发或adhoc签名。我不得不将它设置为Debug来解决这个问题!

答案 6 :(得分:6)

我可以在Simulator上运行得很好,但尝试在设备上安装应用程序却抛出了这个确切的错误。

除主要目标外,我还有一个测试目标。测试目标已签署设置为不同的团队和配置文件。设置单元测试目标以匹配主要目标设置以解决我的问题。

没有注意到它被自动更改为其他团队,是因为被添加到新的企业团队。

答案 7 :(得分:1)

就我而言,我去了Apple Developer网站并将手机添加到配置文件中。 然后我重新下载了配置文件并工作=)

答案 8 :(得分:0)

对我来说,这是因为我试图建立的项目是别人的。捆绑包标识符与我的团队的配置文件不匹配。

将包标识符更改为其他帮助。

答案 9 :(得分:0)

就我而言,我的证书已逾期..

答案 10 :(得分:0)

以下对我有用:

  1. 使用个人配置文件安装应用程序(进入手机设置并信任个人资料后重新安装)
  2. 从ypur手机中删除应用
  3. 切换回注册的开发者资料,然后重试

答案 11 :(得分:0)

在我的情况下是构建系统。我必须在“文件>项目/工作区设置”中更改默认的构建系统,然后将其更改为“旧式构建”系统。

答案 12 :(得分:0)

在我的情况下,iOS 14.4,重启 iPhone 解决了它。