Xcode无法加载配置文件

时间:2018-10-04 17:42:11

标签: ios xcode provisioning-profile iosdeployment

我的Xcode突然出现一个奇怪的问题,即有些配置文件我无法下载,甚至无法手动导入。一直都有错误消息。 enter image description here

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

只要知道我能够加载或安装所有分发配置文件,所有开发配置文件都会出现问题。

3 个答案:

答案 0 :(得分:0)

当我从Xcode获得有关开发供应配置文件的异常行为时,这里有几项检查。

  1. 通过单击 Xcode > 首选项> 帐户>选择正确的Apple,以确保选择了正确的Apple ID和团队。面板左侧的ID,然后在面板的右下方选择正确的团队
  2. 通过单击 Xcode > 首选项> 组件>,确保已安装Xcode所需的组件,以确保正确的选择工具链,然后> 立即检查并安装
  3. 从Apple Developer Portal手动下载配置文件,然后将其拖放到Xcode停靠图标上。
  4. 在Xcode中打开您的项目,然后在 Project navigator > Build Settings 中单击项目图标>向下滚动到 Code Signing Identity >确保设置为 iOS Developer
  5. 虽然仍在 Build Settings 中,但向下滚动到 Provisioning Profile >,确保已选择所需的概要文件名称,或者将其设置为 Automatic < / em>
  6. 尝试构建。

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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