Xcode 8设置配置文件将不会下载


89

我最近更新到了Xcode 8,当我单击Xco​​de / Preferences / Accounts / View Details菜单中的配置文件旁边的“下载”选项时,它变为灰色,无法下载。重新启动Xcode后,再次可以单击下载按钮,问题仍然存在。 Xcode 8“开始”下载并且按钮永远是灰色的 手动下载配置文件并将其放到Xcode图标上不会将配置文件添加到Xcode 8中的特定开发人员帐户。有人最近遇到此问题并解决了吗?我检查了与新Xcode版本有关的所有问题,但仍然没有解决方案。


13
这真令人生气,我遇到了同样的问题。在此处也讨论了forums.developer.apple.com/thread/63621
blahartinger

截止到今天,我仍然没有合适的解决方案,我将继续进行自动配置,并且只为我正在处理的旧项目重置所有内容。我现在只能建议的合理事情-文件错误报告。
Wladek Surala

我经历了同样的事情,我很生气。请检查是否适合您?我正在使用xcode 8.1 GM版本。
Vighnesh Pai

重置应用分发证书后,我遇到了同样的问题。这里几乎没有提到任何工作。“什么都没有”是因为我不记得有没有建议删除失败的配置文件并为同一应用程序创建新的配置文件。那用一个配置文件(只有一个配置文件(我又有3个无法下载配置文件))解决了我。但是当我回到家并尝试执行失败的所有操作之前(全部下载),所有操作都神奇地起作用了。因此,这与网络有关,还是苹果在最近几个小时内解决了这个问题(我真的很怀疑:))
vturchenko

Answers:


12

请注意,Xcode中的此UI十分方便,不应妨碍您的工作。您可以按照以下步骤使用您要下载的配置文件:

  1. 在Safari中访问developer.apple.com
  2. 点击帐户并登录
  3. 单击证书,标识符和配置文件
  4. 导航到您感兴趣的个人资料并下载
  5. 将下载的配置文件拖到扩展坞中Xcode的图标上。

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

对于OP —如果以这种方式手动安装配置文件不能解决问题,则可能会看到另一个配置问题或错误。您能否澄清手动安装配置文件并在“常规”选项卡中选择它后看到的内容-您是否遇到了构建错误或其他问题?


1
好吧,我已经在我们拥有的所有3个配置文件中进行了尝试,但似乎没有任何作用。我从网站上下载了配置文件,然后双击它。这会调出Xcode,但否则没有其他迹象表明发生了任何事情。而且配置文件在“首选项”中仍然具有“下载”按钮。
乔纳森

25

我看到下载按钮显示为灰色但下载似乎从未完成的同一问题。

我手动删除了finder中的所有配置文件,然后单击了下载。即使下载似乎没有完成,个人资料仍会下载...

您可以在Finder中查看您的个人资料

HOME/Library/MobileDevice/Provisioning Profiles

在此处输入图片说明


3
就我而言,按照您的说明进行操作后,某些配置文件已下载,但在Xcode 8中看不到。
Wladek Surala '16

也为我工作!
Mathew Antony

3

我通过取消选中并重新检查来解决它:

项目设置->常规->签名->'自动管理签名'


对于Xcode 8和iOS 10,这当然是正确的做法,这就是(我想几乎所有)开发人员如何将“供应梦m”终结为+1。我的问题是解决Xcode UI的问题,因为在某些情况下,某些人想在不是新项目的项目中使用“旧”供应配置文件。
Wladek Surala '16

2
同样的问题,但是取消选中并重新检查并不能解决这个问题。一旦使它工作正常,就必须取消选中它并手动选择正确的配置文件。保留在“自动”状态时,xcode将使用它管理的配置文件(不会出现在Web门户中),并且不会使用新设备进行更新。
CodeSmith

也没有为我解决问题。
安迪

这并不能解决我的问题。我不得不重新打开另一个项目(该项目以前曾工作过)并关闭它,然后打开该项目却使它无法正常工作。我重复了两次。
小鹏-ZenUML.com

这不是“自动管理签名”的意义吗?启用它可以手动选择我的配置文件。
山姆

2

在mu情况下,问题在添加推送功能后开始出现(我在target-> capabilities中检查了推送通知切换按钮)。如果我取消选中该复选框,则可以构建并上传到应用商店。


更新。我能够使它工作。由于开发人员门户中的某些奇怪原因,我的分发配置概要文件(用于testflight)被设置为可与某些证书一起使用,而我的钥匙串中没有私钥。我用另一个拥有私钥的证书更改了证书,并且一切正常。检查您的配置文件!我不确定这是否与Xcode8有关,但是我肯定没有自己更改。
gosho_ot_pochivka

2

我遇到了同样的问题。这就是我为我解决问题的方法。

  • 首先,我右键单击两个“灰色非下载”配置文件,然后将其移至回收站。
  • 然后我删除了Xcode中的开发人员帐户。
  • 我重新添加了开发者帐户,返回详细信息并下载了所有内容。

它为我工作,希望这会有所帮助。


请注意,我的情况是该应用是临时分发的,并且在几个月内没有任何源代码或功能更改,因此(对我而言)与此无关。添加设备时,我只需要配置文件。
tigerMike '16

第一点只解决了它。无需删除并重新添加开发者帐户。就我而言,提供资料已更新。正如您在第一点“两个配置文件中的每一个”中提到的那样,我只是在寻找它,但是那不是两个。因此,我访问开发人员门户并单击我的配置文件->编辑->生成。现在回到XCode帐户Preferredenc,我看到有2个配置文件。1个带有下载选项,另一个不带下载选项。因此,第一点是:将没有下载按钮的配置文件移到了垃圾箱,并成功下载了另一个文件
iAkshay

2

答案在这里。

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

只需右键单击配置文件,然后单击在查找程序中显示。然后删除整个文件夹中的所有供应配置文件。

不要转到Xcode项目设置,并选中复选框“自动管理器签名”。xcode将为您完成其余的工作。


请在发布前阅读整个讨论-这里提到手动删除配置文件
Wladek Surala,2016年

1

我也遇到了这个问题,并且在重命名个人资料方面也取得了一些成功。例如,它以前被命名为“ [App Name] Dev”,无论我做什么,使用相同的名称进行更新,删除和重新创建,手动安装它都根本无法工作。直到我将配置文件重命名为“ [App Name] Development”。


1

对我来说,它有助于在“常规设置”中的XCode中导入配置文件: 在XCode中导入配置文件


0

如果无法解决,请尝试删除并添加您的帐户

尝试

开放终端

键入defaults delete com.apple.Xcode,然后按“Enter”键。这将删除自定义设置。

键入rm -rf ~/Library/Application\ Support/Xcode,然后按“Enter”键。这也将删除配置文件夹。

如果问题仍然存在,这可以节省我的时间,重新安装Xcode


1
某些更改-现在以随机方式下载配置文件,正在下载某些配置文件,而其他问题仍然存在,最后有些显示已下载,几秒钟后再次出现下载按钮。我会尽力而为。
Wladek Surala '16

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

1
删除默认值,您可能需要做defaults delete com.apple.dt.Xcode而不是defaults delete com.apple.Xcode
danyamachine

0

我遇到了相同的问题,但没有解决,所以我找到了一个解决方法

  1. 直接从开发者帐户下载配置文件,然后双击它,它将在xcode中安装。
  2. 下载并安装iPhone配置实用程序。
  3. 打开iPhone配置实用程序,您将在其中找到所有配置文件
  4. 然后选择您要使用的供应配置文件,然后可以查看配置文件标识符的配置文件详细信息。
  5. 复制该配置文件标识符,然后打开xcode。
  6. 导航到代码签名标识,然后在配置概要文件中选择其他人,然后粘贴复制的概要文件标识符。
  7. 答对了!

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

0

就我而言(Xamarin.iOS btw),我已手动删除了其中的所有配置文件,HOME/Library/MobileDevice/Provisioning Profiles但是我需要做一些其他事情才能将应用程序部署到设备上:

问题是我已经实现了全新的iOS 10推送通知框架,该框架要求在Entitlements.plist中添加以下属性:

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

我试图使用值production而不是来部署开发版本development。更改该值可以解决问题。


0

实际上,所有提供的解决方案是否可行,取决于您的运气,但是主要是您必须保留删除帐户,清理诸如“ mogile_oli”的答案之类的配置文件,然后重新添加它们,而且,不要忘记重置签名身份:

帐户->选择添加的帐户->选择小组并查看详细信息(或双击小组名称)->如果需要,您将看到重置按钮,单击它,

您确实需要先尝试使用“自动签名”进行构建,然后再删除它,似乎无法使用“按钮”进行下载,目前,请忽略此页面上的“下载”按钮,但是最好在构建过程中使用对话框。

并且总是要退出Xcode并在执行几乎每个操作后重新打开它,浪费了两天后,我才开始这样工作!


0

我遇到过同样的问题。我留下对我有用的解决方案:

我从keyChain删除了所有已过期的证书,我注意到新证书没有下载,因为我有一个已过期的证书。我不知道为什么这似乎是我的keyChain / iTunes的问题


这对我没有用,但是可能对其他人也有用。确实,钥匙串至少在iOS上存在一些与添加/删除功能有关的已知错误,因此macOS可能与此类似,但我对此声明没有充分的论据。
Wladek Surala '02

@gameCon我绝对同意,这似乎是钥匙串错误。我也没有理由。
nacho c

0

我通过创建自己的开发证书(在Xcode中)并将其分配到开发配置文件中来解决该问题。下载并双击后,我可以使其正常运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.