Xcode 8供应配置文件不会下载

问题描述:

我最近更新到Xcode 8,当我点击Xcode/Preferences/Accounts/View Details菜单中供应配置文件旁边的“download”选项时,它将变为灰色并且不会下载。重新启动Xcode后,下载按钮再次可点击,问题依然存在。 Xcode 8 "starts" download and button is grey forever 手动下载配置文件并放在Xcode图标上不要将配置文件添加到Xcode 8中的特定开发人员帐户。最近有人遇到过这个问题并解决了它吗?我检查了所有与新的Xcode版本相关的问题,仍然没有解决方案。Xcode 8供应配置文件不会下载

+13

这是真气,我一直有同样的问题。此处还讨论了https://forums.developer.apple.com/thread/63621 – blahartinger

+0

截至今天,我仍然没有适当的解决方案,我将继续进行自动配置,并且只需重置遗留项目的所有内容我正在努力。只有我现在可以提出的合理的建议 - 提交错误报告。 –

+0

我已经通过了相同,我已经回答。请检查它是否适用于您?我正在使用xcode 8.1 GM版本。 –

尝试删除和添加您的帐户,如果不工作了

尝试

打开终端

类型defaults delete com.apple.Xcode,然后按 “Enter” 键。这会删除设置的自定义设置。

类型rm -rf ~/Library/Application\ Support/Xcode并按下“Enter”。这也删除了配置文件夹。

这救了我的一天,如果问题仍然存在重新安装的Xcode

+1

东西已经改变 - 现在型材以随机的方式下载,有的正在下载,与其他人的问题仍然存在,在过去的一些显示为已下载,几秒后再次出现下载按钮。我会尽力去解决它。 –

+0

没有为我工作。我看到相同的行为@gameCon – blahartinger

+1

删除您的默认值,你可能需要做'默认删除com.apple.dt.Xcode'而不是'默认删除com.apple。Xcode' – danyamachine

我看到那里的下载按钮是灰色的同样的问题,但在下载似乎永远不会完成。

我手动删除了查找器中的所有配置文件,并单击下载。即使看起来下载未完成,则配置文件仍会下载...

您可以在

HOME/Library/MobileDevice/Provisioning Profiles 

enter image description here

+3

在我的情况下,在完成你所说的之后,一些配置文件被下载并在Xcode 8中看不到。我尝试手动删除所有配置文件并再次下载它们,但它不会在Xcode中改变其可见性。 –

+0

这工作对我来说,感谢张贴! –

+0

也适合我! –

看看取景器中您的配置文件在MU情况下,问题开始在我添加推送功能后出现(我检查了目标 - >功能中的推送通知切换按钮) 如果我去并取消选中,那么我可以构建并上传到应用商店。

+0

更新。我能够使它工作。由于开发者门户网站中的一些奇怪的原因,我的配置文件(testflight)的配置文件被设置为与我的钥匙串中没有私钥的某些证书​​一起工作。我改变了证书与另一个我有私钥,一切运作良好的证书。检查您的供应配置文件!我不确定这是否与Xcode8相关,但我确实没有自己改变它。 –

我遇到同样的问题,并没有解决它,所以我找到了一个解决办法

  1. 下载从开发者帐户,并双击它直接供应曲线,它会得到在Xcode安装。
  2. 下载并安装iPhone配置实用程序。
  3. 打开iPhone配置实用程序在那里你会发现所有的供应配置文件
  4. 然后选择你要使用的供应配置文件,那么它的配置文件的详细信息,你可以看到档案标识符。
  5. 复制该配置文件标识符并打开xcode。
  6. 导航到代码签名标识,然后在配置配置文件中选择其他配置文件并粘贴复制的配置文件标识。
  7. 宾果!
+0

我试过这种方式,但没有成功。我已经切换到自动配置配置文件的方式,也许这只是一个文件的错误。 –

请注意,Xcode中的这个UI很方便,不应该阻止你的工作。你想下载的配置文件仍然可用以下步骤:在Safari

  1. 访问developer.apple.com
  2. 点击帐户和
  3. 点击Ceritficates,标识标志,以及配置文件
  4. 导航至您感兴趣的配置文件并下载它
  5. 将下载的配置文件拖放到扩展坞的Xcode图标上。

此时,您的配置文件将安装在Mac上,并可在Xcode中使用。

对于OP - 如果手动安装配置文件这种方式没有解决问题,那么你很可能会看到另一个配置问题或错误。你能否澄清你在手动安装配置文件并在常规选项卡中选择它之后所看到的内容 - 是否出现构建错误或其他问题?

+1

那么,我已经在我们所有的3个配置文件上尝试了这一点,它似乎没有做任何事情。我从网站下载配置文件并双击它。这带来了Xcode,但否则没有其他迹象发生任何事情。该配置文件仍然在首选项中有“下载”按钮。 – Hieronymus

我有这个问题。这是我为我解决了这个问题。

  • 首先我右点击各两个配置文件,将 “灰非下载”,并已移到回收站。
  • 然后我删除了Xcode中的开发者帐号。
  • 我重新加入了开发者帐号,回到 的详细资料并全部下载。

它为我工作,希望这有助于。

+0

请注意,我的情况是它临时分发的应用程序,并且几个月内没有源代码或功能更改,所以它不是(对我而言)与此有关。当我添加设备时,我只需要配置文件。 – tigerMike

+0

第一点只解决了它。无需删除并重新添加开发者帐户。在我的情况下provonioing个人资料更新。正如你在第一点'两个配置文件中的每一个'中提到的那样,我只是在寻找它,但那里不是两个。所以我访问开发者门户并点击我的配置文件 - >编辑 - >生成。现在回到XCode帐户preferenc,我看到有2个配置文件。 1下载选项,另一个没有它。所以第一点:移动配置文件没有下载按钮垃圾,并成功下载其他一个 – iAkki

我周围有通过取消和复检:

项目设置 - >通用 - >签名 - > '自动管理签署'

+0

这是从Xcode 8和iOS 10做的当然是正确的事情,这就是(我想几乎所有)开发人员把“配置噩梦“结束,+1。我的问题是关于解决Xcode UI的问题,因为在某些情况下,有人希望在不是新的项目中使用“旧”配置文件。 –

+2

同样的问题,但取消选中和重新检查并没有解决这个问题。必须保持未选中状态并手动选择正确的配置配置文件,只要我确实能够正常运行。当处于自动状态时,xcode将使用其管理的配置文件(不会显示在Web门户中),而只是没有使用新设备进行更新。 – CodeSmith

+0

也没有解决我的问题。 –

在我的情况(Xamarin.iOS BTW),我手动删除所有供应配置文件位于HOME/Library/MobileDevice/Provisioning Profiles,但我需要做一些其他事情才能将应用程序部署到设备:

问题是我已经实现了全新的iOS 10推送通知框架,该框架需要添加关注Entitlements.plist的财产:

<key>aps-environment</key> 
<string>development</string> 

而我试图部署开发版本使用值production而不是development。改变这个数值的确有窍门。

我也有过这个问题,并且在重命名配置文件方面取得了一些成功。例如,它曾经被命名为“[App Name] Dev”,不管我做了什么,更新,删除和重新创建相同的名称,手动安装它,它根本不会工作。直到我将配置文件重命名为“[App Name] Development”。

事实上,所有提供的解决方案可以工作与否,这取决于你的运气,但主要是你必须保持删除帐户,清理规定轮廓像“mogile_oli”的回答,并重新添加它们,,不要忘了复位签署身份:

帐号 - >选择添加的帐户 - >选择团队和查看详细信息(或双击队名) - >你会看到,如果需要复位按钮,点击它,

你真的需要尝试建立与自动签署第一,然后删除它,它似乎无法用按钮下载,现在只是忽略此页面的下载按钮,而b在尝试构建时使用对话框。

并始终退出Xcode和重新打开之后几乎每次做动作,浪费如2天后,我做了这样的工作!

答案就在这里。

它听起来不太多,但它确实对我有用。

上提供的个人资料只需右键点击在取景器点击查看。然后删除整个文件夹中的所有配置文件。

不转到Xcode项目设置,并选中该复选框,自动签署经理。 Xcode将为您完成剩下的工作。

+0

请在发布之前阅读整个讨论 - 手动删除配置文件在这里提到 –

对于我来说,帮助导入XCode中的个人资料一般设置: Import Profile in XCode

我有同样的问题。我离开,对我工作的解决方案:

我删除从我的钥匙串过期的所有证书,我注意到,新的证书没有下载,因为我有相关的证书已过期。我不知道为什么这似乎是我的钥匙串/ iTunes的

+0

这不适用于我,但它可能适用于其他人。实际上,钥匙串有一些与添加/删除功能有关的已知错误,至少在iOS上,所以macOS可能会类似,但我没有充分理由说明这一说法。 –

+0

@gameCon我绝对同意,这似乎是一个钥匙链错误。我也没有理由。 –

我解决它通过创建我自己的开发证书(在Xcode中),并在开发配置文件分配给它的一个问题。下载并双击后,我能够正常工作。