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

San*_*ndy 60 installation xcode ios provisioning-profile xcode7

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

在此输入图像描述

请让我知道我可以做些什么来解决这个问题.

小智 79

============== update ====================
我今天解决了这个问题.
首先,去~/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只通过他们的知识库链接(论坛,文档等)给我发了电子邮件.

  • 谢谢.从Xcode 6升级到7后,这对我有用. (3认同)

Avi*_*are 26

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


tol*_*ard 18

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

Automaticallt管理签名


sga*_*ga4 10

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

这解决了它


Ami*_*del 8

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

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

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


XII*_*III 7

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


小智 7

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

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

没有注意到它被自动转换到另一个团队,是因为被添加到新的企业团队.