XCode:7应用程序安装失败:找不到此可执行文件的有效设置configuration文件
我已经search,几乎实现最大的解决scheme,但它不是安装任何应用程序,即使如果我只是创build示例单视图应用程序。
请让我知道我能做些什么来解决这个问题。
============== 更新 ====================
我今天解决了这个问题。
首先,进入~/Library/MobileDevice/Provisioning Profiles
。 确保Xcode没有运行。 然后,删除所有configuration文件(如xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.mobileprovision)。
启动Xcode。
您将在目标的常规选项卡中看到类似“修复此问题”的内容。 点击它。
Xcode现在将加载新的configuration文件。
而已。
———–老问答————-
我现在有同样的问题。
我使用https://github.com/chockenberry/Provisioning/releases检查了configuration文件。;
在我的情况下,我的configuration文件有错误的UDID,但正确的机器数量。
我已经注册了机器,Apple开发人员中心列出了这些机器的UDID。
但是,每当我下载新的configuration文件时,它都包含错误的UDID。
我认为苹果系统正在输出错误的configuration文件。
我今天给苹果公司的这个问题提供了支持,但是苹果公司只把他们的知识链接(论坛,文件等)通过电子邮件发给我。
可能您正在使用App Store分发configuration文件。 使用开发或Ad-Hocconfiguration文件。
对于Xcode 8 / Swift 3.0在我的情况下,我的应用程序目标和我的扩展在“一般”我检查“自动pipe理签名”,它的工作
我有这个问题,因为我的iPhone上的date/时间是不一样的,我的Mac运行Xcode(我在testing一些应用程序时,我改变了我的iPhone上的date)。 在我的iPhone上,我去Settings > General > Date & Time > Set Automatically
这固定它
在我的情况下,build筑scheme中的运行选项设置为“发布”,因此它试图使用appstore临时configuration文件而不是开发版或专用版进行签名。 我必须将其设置为debugging来解决这个问题!
我可以在模拟器上运行就好,但试图在设备上安装应用程序是抛出这个确切的错误。
除了主要目标之外,我还有一个testing目标。 testing目标已经签署了一个不同的团队和configuration文件。 设置unit testing目标以匹配签名的主要目标设置解决了我的问题。
没有注意到它已被自动更改为不同的团队,是由于被添加到新的企业团队造成的。
确保您在供应configuration文件中添加了设备UDID。
- 转到configuration门户。
- 编辑configuration文件。
- 确保设备已被检查。
- 完成,下载
- 使用新的configuration文件
另一个可能的原因是:设备date被设置为比预configurationconfiguration文件到期晚。这是非常奇怪的,但可能会发生。
在我的情况下,我去了苹果开发者网站,并将电话添加到configuration文件。 然后我重新下载configuration文件,并工作=)
对我而言,这是因为我试图build立的项目是别人的。 软件包标识符与我的团队的供应configuration文件不匹配。
改变捆绑标识符到别的帮助。
在我的情况下,我的证书是过期的..
以下为我工作:
- 使用个人configuration文件安装应用程序(进入手机设置并信任configuration文件后重新安装)
- 从ypur手机中删除应用程序
- 切换回注册的开发人员configuration文件,然后重试