xcode "The file couldn't be opened"

xcode "The file couldn't be opened"

我正在使用 ionic 开发一个应用程序,一段时间以来一切正常。

但是,我最近更新到 xcode 7.x 这样我就可以为 iOS 9 编译。现在,当我 运行 ionic prepare ios 到生成 ios 平台文件并单击 *.xcodeproj 文件,出现以下错误:

The file couldn't be opened.

文件在xcode中可以正常打开 6.x

我需要它在 xcode 7.x 中工作,以便使用更高版本的 SDK 构建应用程序

旁注:我已经搜索了此问题的答案,但在其他情况下,错误消息更具描述性。我收到的错误消息没有给出无法打开的 原因,无论是权限问题还是解析问题还是其他问题,所以我对如何解决这个问题感到困惑。我已经尝试删除文件中的(空)行并按照这些答案中的建议删除我的 <user>.xcuserdatad 文件,但无济于事。

问题:为什么我会收到此错误消息以及如何修复它?

我遇到了同样的问题,这是由于 Xcode 项目文件的格式不同造成的。如果工程是老的编译的Xcode,新的不能打不开

我建议你删除任何构建文件以确保下次项目真正编译,如果问题仍然存在,也删除旧版本的 Xcode,因为它看起来像被使用的那个编译项目。

或者,ionic CLI 可能有一些选项 select 它应该使用 Xcode。

2 种可能的解决方案:

1.离子配置值

似乎在你项目的某个地方,一个配置值使 ionic 仍然 认为 你使用 XCode 6 因为你以前使用过它,所以继续生成相应的项目文件。
如果您在另一个目录中从起始项目文件重新开始,会发生什么情况:

ionic start myApp tabs
ionic prepare ios

你能打开生成的XCode项目文件吗? 如果是,我建议您将原始项目中的所有文件复制到这个入门项目中。

2。更新nodeJs到最新版本

我看到你使用节点 4.x.x,尝试更新到 5.x.x。

我已经重新安装了 El Capitan、xcode 7.2 和必要的库(ionic、gulp、..),现在一切正常。

好奇...

我在更新 Xcode 后遇到了类似的问题,git 命令行工具在更新后无法使用,原来我必须打开 Xcode 并接受许可新 Xcode 之后一切正常。