我已经搜索并几乎实现了最大解决方案,但它不安装任何应用程序,即使我创建的只是示例单一视图应用程序。XCode:7应用程序安装失败:找不到此可执行文件的有效供应配置文件
请让我知道我能做些什么来解决这个问题。
我已经搜索并几乎实现了最大解决方案,但它不安装任何应用程序,即使我创建的只是示例单一视图应用程序。XCode:7应用程序安装失败:找不到此可执行文件的有效供应配置文件
请让我知道我能做些什么来解决这个问题。
============== 更新 ====================
今天我解决了这个问题。
首先,请去~/Library/MobileDevice/Provisioning Profiles
。 确保Xcode没有运行。 然后,删除所有配置文件(如xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.mobileprovision)。
启动Xcode。
您会在目标的常规选项卡中看到类似“修复此问题”的内容。 点击它。
Xcode现在将加载新的配置文件。
就是这样。
----------- OLD答案-------------
我现在有同样的问题。
我使用https://github.com/chockenberry/Provisioning/releases检查了我的配置文件。
在我的情况下,我的配置文件有错误的UDID但机器数量正确。
我已经注册了机器,Apple开发人员中心列出了这些机器的UDID。
但是,每当我下载新的配置文件时,它都包含错误的UDID。
我认为苹果的系统输出错误的配置文件。
今天我打电话给Apple支持这个问题,但是Apple只通过他们的知识链接(论坛,文档等)向我发送了电子邮件。
可能您正在使用App Store分发配置文件。使用开发或Ad-Hoc配置配置文件。
在我的情况下,建筑方案中的运行选项设置为Release,因此它试图使用appstore临时配置文件而不是开发或adhoc配置文件对其进行签名。我必须将其设置为Debug才能解决此问题!
这有效。就我而言,我正在做一个单元测试,我有自己的框架,它的构建方案确实设置为Release而不是Debug。谢谢! – Glenn
我有这个问题,因为我的iPhone上的日期/时间不同于我运行Xcode的Mac上的日期/时间(我在测试某个应用程序时更改了iPhone上的日期)。 在我的iPhone,我去Settings > General > Date & Time > Set Automatically
这个固定
对于我来说,那是因为我试图建立的项目是别人的。捆绑包标识符与我的团队的供应配置文件不匹配。
将包标识符更改为其他帮助。
就我而言,我去了苹果开发者网站,并将电话添加到配置文件中。 然后我重新下载了提供个人资料和工作=)
就我而言,我的证书过期..
我可以在模拟器就好了运行,但试图在设备上被扔此安装App确切的错误。
除了主要目标之外,我还有一个测试目标。测试目标已签署设置为不同的团队和个人资料。将单元测试目标设置为匹配主要目标设置以解决我的问题。
没有注意到它已被自动更改为不同的团队,是由于被添加到新的企业团队造成的。
不知道为什么这是downvoted,这是一个完全有效的答案。 (我很高兴找到一个,因为我有完全相同的问题,所以谢谢。) – imre
确保您在供应配置文件中添加了设备UDID。
另一个可能的原因:设备日期设置为晚于供应profile.This届满很怪异,但它可能发生。
在我的情况下,这是它的原因。谢谢! –
这对我有用! –
以下为我工作:
您是否检查过有关代码签名的测试目标? – Alexi
是的,我做过。但它不起作用 – Sandy
有很多可能的重复。首先,您应该查看您的bundleId,然后转至“代码签名”部分,并验证您用于签署应用的配置文件的bundleId。如果您在Xcode - 首选项 - 帐户登录到您的开发者帐户,它可以自动为您完成所有设置。 – katleta3000