这个可执行的有效调配个人资料中找不到......(再次)(A valid provisioning

2019-07-19 08:58发布

我知道这已被要求,并回答了多次,但我撕我的头发,因为没有一个提出的解决方案似乎工作。

我收到上述错误,尽管其具有,束标识符据我可以告诉相匹配的有效供应配置文件:

我已经按照在本网站上的各种建议的解决方案,其中包括删除所有现有的证书,并再次启动步骤,建议在这里和这里 。

有一两件事我注意到的是,轮廓不代码签名列表中显示出来,无论是对目标或项目。

任何人都可以提供任何进一步的建议?

Answer 1:

这发生在我昨天。 当时的情况是,当我添加的设备的Xcode包括它在默认情况下,错误的配置文件。 这是现在更容易解决,苹果已经更新了配置门户:

  1. 登录developer.apple.com/ios并单击证书,标识和简介
  2. 点击设备,并确保有问题的设备列出
  3. 点击预置描述文件>所有,并选择您要使用的一个
  4. 点击编辑按钮
  5. 你会看到另一个设备列表,它也有一个标签,这很可能会说:“3 4的设备选择”,或者说本质的东西。
  6. 勾选全框或滚动浏览列表,并检查设备。 如果你的设备是不加以控制,这是你的问题。
  7. 点击“生成”
  8. 打下载与安装-而这会工作很可能,如果你已经安装了供应配置文件搞砸了你的项目文件(见这个问题的更多信息)。
  9. 打开Xcode中,打开管理器,切换到设备选项卡,在右下角击中刷新按钮。 这将拉动在更改配置资料。

现在,它应该工作。



Answer 2:

如果没有上述作品然后检查你的设备日期,请确保您的设备日期不超过未设定为不远的将来的个人资料截止日期即。



Answer 3:

File > Workspace Settings > Set Build system to "Legacy Build System"


Answer 4:

+1撞我的头靠在墙上的一两天...

同时检查此设置:

构建设置 - >代码签名 - >供应配置文件

完成以上步骤后,“自动”设置为我工作。 〜KJM〜



Answer 5:

Xcode5打破了这个 (祝贺苹果未能打扰测试的代码,他们buggiest位中的一个。再)。

一种新的方式来中断/修复它:

如果你有:

  1. 您的设备上的旧配置(球队简介,或非球队简介)
  2. 新的配置文件在App Store上自动生成,Xcode5的任何副本,即使它只是一个更新的个人资料,你已经有了
  3. (NB:如果任何同事增加自理到简档,这触发上面的“改变”)
  4. 您可以使用新的“帐户”对话框,下载配置文件(注:这个现在是由苹果需要的各种情况 - 所有其他方法,包括手动下载,似乎不支持即使苹果开发者网站告诉你手动下载唐! “T做到这一点!它打破Xcode5!)
  5. Xcode5将错误地隐藏和重新命名的个人资料中生成设置的下拉选择
  6. (我讨厌这个下拉。有些白痴在苹果不断从中删除信息,而别人保持其重新添加,它的Xcode点版本之间的触发器。为什么?!?!)
  7. 还有就是你可以选择正确的配置文件NO WAY - 无论你选择,Xcode5将使用一个错误

该解决方案是很容易的。 “苹果工程懒惰”的解决方案:

  1. 转到Xcode5 - >窗口 - >管理 - >设备
  2. 选择您的设备
  3. 选择设置的配置文件
  4. 删除一切与你当前的项目和/或团队(甚至其他项目,如果需要的话 - 他们都可以下载后,如果仍然需要!)
  5. 重建。
  6. 你应该从Xcode5一个错误的配置文件不存在。 即使你已经手动入围,这是已经在你的机器上呈现的轮廓(是的 - 这是下拉菜单再次马车,位于它选择了幕后的轮廓!)
  7. 在文件选择器中,选择“真实”的个人资料
  8. 构建,运行 - 成功!


Answer 6:

它发生在我身上时,我无意中在释放模式留下的构建。



Answer 7:

如果你的供应配置文件已过期就会发生这种情况。 另一个原因可能是你设备日期超过你的供应配置文件的到期日。 请确保你的设备的日期是正确的。



Answer 8:

度过一天后,我意识到它是在项目设置一个简单的变化

文件- >项目设置... - >构建系统- >遗留构建系统。

在项目设置中,你会看到构建系统命名的下拉菜单,然后在下拉菜单中选择遗留构建系统



Answer 9:

就我而言,这只是后新的软件许可协议发布,所以我们不得不接受他们,这是罚款。



Answer 10:

因为我在测试我的应用程序在将来进行某种动作我有这个错误。 换句话说,我有我的测试设备在不同的时间,因此,该证书将不会允许我建立。

很显然,我的证书过期几天...



Answer 11:

  1. 从该账户的钥匙链,你要使用的provisioning profile删除所有证书
  2. 删除派生数据
  3. 清理的文件夹(CMD + SHT + ALT + k)的
  4. 清理项目(CMD + SHT + K)
  5. 构建与运行


Answer 12:

就我而言,这是问题,当我安装我的时间手动检测两台本月早些时候在我的iPhone。 但是,当我改为自动设定时间,它工作得很好。

Setting - > General - > Date & Time - > set time automatically

如果它不自动在Mac和iPhone的工作,然后设定时间,它可以很好地工作。



Answer 13:

一个星期我花了关于解决这一问题。 大部分的答案是某种魔法(这些算法没有逻辑的目的),他们是没有用我。 我发现在Xcode控制台此错误:

ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."

发现这个答案解决这一问题。 此案是Xcode的构建系统切换到传统之一。

我在我的部署离子的应用程序。



Answer 14:

我仍然不知道是什么的问题是,但删除的所有证书,并重新开始(尽管两次)最终解决了这个问题。

我最好的猜测是,我已经错过了该程序的一些小但重要的细节。 不幸的是我不能比这更具体。



Answer 15:

请确保您添加您的设备- https://developer.apple.com/account/ios/device/create

进入iTunes,点击上的序列号,它会更改为UDID - 然后右击复制UDID并将其注册为您的设备。

然后,您可以在设备添加到您的provisioning profile。



文章来源: A valid provisioning profile for this executable was not found… (again)