7

由于 Xcode 7 和 El Capitan 我无法将存档导出到 IPA 文件中。当我完成流程Export... > Save for Ad Hoc Deployment > Export (button)时,它显示以下错误:Coulnd't find any platforms at all in /Applications/Xcode.app/Contents/Developer/Platforms

在此处输入图像描述

编辑:

这将是日志的相关部分

在 IDEDistribution.standard.log 中

{
  code = 2109;
  description = "couldn't find any platforms at all in /Applications/Xcode.app/Contents/Developer/Platforms";
  info =             {
  };
  level = ERROR;
}

在 IDEDistribution.critical.log 中

2015-10-06 06:50:04 +0000 [MT] Presenting: Error Domain=IDEFoundationErrorDomain Code=1 "couldn't find any platforms at all in /Applications/Xcode.app/Contents/Developer/Platforms" UserInfo={NSLocalizedDescription=couldn't find any platforms at all in /Applications/Xcode.app/Contents/Developer/Platforms}

编辑2:

上市Platforms目录:

$ ls -l /Applications/Xcode.app/Contents/Developer/Platforms
total 0
drwxr-xr-x  9 root  wheel  306  2 oct 10:12 MacOSX.platform
drwxrwxr-x  8 root  wheel  272  2 oct 10:12 WatchOS.platform
drwxr-xr-x  6 root  wheel  204  2 oct 10:13 WatchSimulator.platform
drwxr-xr-x  8 root  wheel  272  2 oct 10:13 iPhoneOS.platform
drwxr-xr-x  5 root  wheel  170  2 oct 10:14 iPhoneSimulator.platform
4

3 回答 3

18

导出 IPA 时取消选择对话框中的“从位码导出”复选框。如果选中,则表示您要测试从位码创建的构建。在此处查看更多详细信息

于 2015-10-09T14:42:32.003 回答
1

更改部署目标。清理项目 构建项目然后将其存档。你会得到的。

于 2015-10-06T09:55:33.493 回答
1

您也可以按照以下步骤删除此错误:

1) 前往目标

2)构建设置>将NO设置为“启用位码”

3) 再次尝试存档。

于 2016-04-11T10:02:14.950 回答