Xcode 8.3 / Xcode 9.0刷新配置文件设备


Answers:


276

这是您需要做的。

  1. 转到~/Library/MobileDevice/Provisioning\ Profiles/并从此处删除所有供应配置文件。
  2. 转到XCode>首选项>帐户,然后选择Apple ID。
  3. 点击Download All Profiles。并且它将再次下载所有供应配置文件。

在此处输入图片说明

Xcode 9

步骤1和2保持不变。

  1. 单击Download Manual Profiles以更新您的配置文件。

24
如此简单的任务很麻烦。每个新的xcode版本都似乎删除了刷新prov配置文件的快捷方式。谢谢你
Oritm '17

6
MobileDevice在以下位置找不到任何文件夹Library
Ionut Necula

8
@Ionut使用终端打开此文件夹:open ~/Library/MobileDevice
Miroslav Hrivik

如果该应用程序已在Xcode中打开,并且您可以在〜/ Library中匹配供应配置文件的日期,则可以删除一个配置文件,等到返回Xcode时,该配置文件已被使用。
大卫,

3
天哪,到底是什么苹果,总是让我们与客户陷入尴尬的境地。
Badr '18

72

通过以下方式删除该应用程序的.mobileprovision文件:

终端中的命令是: rm

在此处输入图片说明


这会迫使您在Xcode 8.x上使用新的包ID
vishal dharankar

3
@vishaldharankar不,这与捆绑包ID无关
Musa almatri

当您删除配置文件时,它尝试注册为新应用并生成配置文件,因此,当它使用已注册的现有捆绑软件ID时,会出现错误。
vishal dharankar

2
耶稣,我从来没有想过我可以做这样的事情,非常感谢!
MihaiErős18年

@ Erik-Mueller哈哈,我可以联系您:D尝试将小文件图标拖到任何打开的文件(例如pdf或文本文件)顶部以访问文件本身:D令我
震惊。–

21

步骤1.单击桌面,然后从顶部菜单转到 > 转到文件夹...。

在此处输入图片说明

步骤2. 编写/粘贴以下路径并输入:

〜/库/ MobileDevice / Provisioning \配置文件/

在此处输入图片说明

步骤3.选择Provisioning Profiles文件夹并删除其中的所有Provisions配置文件

在此处输入图片说明

步骤4.转到xCode Preference > 帐户 > Apple ID,然后单击Download Manual Profiles按钮

在此处输入图片说明


第一张图片解决了我的搜索问题。我不知道在哪里可以找到“ MobileDevice”文件夹。我尝试使用finder查找路径,~/Library/MobileDevice/Provisioning\ Profiles/但是没有运气,这结束了我的搜索。
Annu

完成此操作后,我不得不重新启动Xcode。(可能我可能刚刚重新启动了Xcode)
prewett

6

首先从中删除配置文件~/Library/MobileDevice/Provisioning\Profiles/,然后从开发人员门户编辑配置文件,并在编辑配置文件时选择所有设备。然后下载此配置文件并在您的Xcode中打开。


3

要将设备添加到具有自动代码签名功能的Xcode 8中的配置文件中,您只需要在Xcode中构建设备即可。Xcode将添加设备的UDID并自动重新生成配置文件。如果您没有对该设备的物理访问权,我认为没有一种方法可以将其添加到您的配置文件中,而无需返回到手动管理设备和配置文件。


这不适用于您无法访问的电话
tommybananas

是的,我的回答是原始问题,没有提到没有设备和手动管理配置文件。最初的问题只是说明他们正在使用自动代码签名(显然没有)。
wottle's
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.