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
文件,但无济于事。
- Cordova CLI:5.4.1
- Gulp 版本:CLI 版本 3.9.0
- Gulp本地:本地版本3.9.0
- 离子版本:1.1.0
- Ionic CLI 版本:1.7.12
- Ionic 应用程序库版本:0.6.5
- ios-部署版本:未安装
- ios-模拟版本:5.0.4
- OS: Mac OS X El Capitan
- 节点版本:v4.2.4
- Xcode 版本:Xcode 7.2 构建版本 7C68
问题:为什么我会收到此错误消息以及如何修复它?
我遇到了同样的问题,这是由于 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 之后一切正常。
我正在使用 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
文件,但无济于事。
- Cordova CLI:5.4.1
- Gulp 版本:CLI 版本 3.9.0
- Gulp本地:本地版本3.9.0
- 离子版本:1.1.0
- Ionic CLI 版本:1.7.12
- Ionic 应用程序库版本:0.6.5
- ios-部署版本:未安装
- ios-模拟版本:5.0.4
- OS: Mac OS X El Capitan
- 节点版本:v4.2.4
- Xcode 版本:Xcode 7.2 构建版本 7C68
问题:为什么我会收到此错误消息以及如何修复它?
我遇到了同样的问题,这是由于 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 之后一切正常。