1

我的 Xcode 突然遇到一个奇怪的问题,有些配置文件我无法下载甚至手动导入。一直收到错误消息。 在此处输入图像描述

我尝试再次卸载并重新安装 Xcode,但问题仍然存在。另外,我手动将配置文件复制到 ~Library/Mobile Device/Provisioning Profiles 文件夹中,我的 Xcode 无法识别它。以前有人看过这个问题吗?请不要让我删除并重新创建配置文件,因为它是公司配置文件,并且可以在我同事的计算机上运行。

只要认识到我能够加载或安装所有分发配置文件,所有开发配置文件都有问题。

4

3 回答 3

0

当我从 Xcode 收到关于开发配置文件的异常行为时,我会进行以下一些检查。

  1. 检查以确保您选择了正确的 Apple ID 和正确的团队,方法是单击Xcode > Preferences > Accounts > 在面板左侧选择正确的 Apple ID,然后在右下角选择正确的团队面板
  2. 通过单击Xcode > Preferences > Components > 确保选择了正确的工具链,然后单击 > Check and Install Now ,检查以确保您已为 Xcode 安装了必要的组件
  3. 从 Apple Developer Portal 手动下载配置文件,然后将其拖放到 Xcode 停靠图标上。
  4. 在 Xcode 中打开您的项目,然后在Project navigator > Build Settings > 向下滚动到Code Signing Identity > 确保设置为iOS Developer中单击项目图标
  5. 仍在Build Settings中时,向下滚动到Provisioning Profile > 确保选择了您期望的配置文件的名称或将其设置为Automatic
  6. 尝试构建。

如果这不起作用,您可以尝试更改步骤 4. 通过执行以下操作:

  • 确保不要为 Xcode > Build Settings 中的“Provisioning Profile”字段选择“Automatic”
  • 相反,将所有“Provisioning Profile”字段专门设置为您尝试构建的配置文件
  • 打开终端应用程序
  • cd到你的 Xcode 项目的目录
  • cd进入您的 Xcode 项目,如下所示:cd MyProject.xcodeproj/
  • cd xcuserdata
  • open project.pbxproj -a TextEdit
  • 按住“命令”键并点击键盘上的“F”
  • 输入“PROVISIONING_PROFILE”并按“返回”
  • 如果找到 1 个或多个结果,请确保将PROVISIONING_PROFILE变量右侧的值设置为您想要的配置文件的 UUID(即与您在快速查看中看到的内容进行比较以确保匹配)...如果找到 0 个选项,您的xcodeproj文件可能有其他问题
  • UUID 应该是一个字符串(用双引号括起来),例如PROVISIONING_PROFILE = "abcdef01-2345-6789-abcd-ef0123456789";
  • 使用 TextEdit 保存文件,然后关闭 TextEdit
  • 尝试再次构建
于 2018-10-05T13:39:38.527 回答
0

对于那些也遇到此问题的人,我可以通过删除完整的 XCode 9.4.1 和所有本地配置文件并更新到最新的 XCode 10.0 来解决此错误。之后,我可以像往常一样安装和加载所有配置文件。

于 2018-10-25T04:13:44.757 回答
0

请确保安装的 mobileprovision 文件有效,否则请从 developer.apple.com 站点重新生成 mobileprovision 并在 xcodeproject IDE 中手动导入。

于 2019-12-02T12:39:55.260 回答