ios - Cordova 3.5.0 iOS 应用程序中的暂存文件夹需要什么?

标签 ios cordova-3 xcode5.1

我们正在开发混合 iOS 应用程序。之前我们使用的是 Cordova 3.2.0 版本。最近我们正在将 Cordova 版本升级到 3.5.0。在用 Cordova 3.5.0 新建项目并用 Xcode 5.1.1 打开后,我们可以在 Xcode 项目结构中看到一个名为“Staging”的新文件夹(这对我们来说很奇怪)。

在项目的根文件夹中,没有找到暂存文件夹。下面是屏幕截图。

enter image description here

但是用 Xcode 打开后,“www”文件夹和“config.xml”都在暂存目录下,而不是根目录下。另外,我可以看到两组 www 文件夹和 config.xml 文件。根文件夹下的 www 文件夹和 config.xml 文件显示为红色 (这可能是因为我只将 my_cordova_project --> platform --> ios 目录复制到其他地方。我是计划仅将 ios 文件夹提交到我的版本控制工具)。我只是删除了那两个引用。

enter image description here enter image description here

如果这是一个问题,有人可以解释一下吗?我也可以使用 Cordova 3.5.0 获得旧的 Xcode 项目结构吗?如果有任何澄清,请告诉我。

最佳答案

对不起,我没听懂你的问题。 Staging 只是指向 ios-proj/www 文件夹的链接文件夹,您可以正常编辑代码,修改原始代码。

在多平台项目中,“cordova platform add”将为每个平台创建一个不同的项目,在这种情况下,您的编辑应该在公共(public)代码中完成,并通过“cordova build”同步源代码,复制和编译代码。

关于暂存目的的类似问题: Purpose of Staging folder in PhoneGap 3.4? Only changes to index.html in this folder get recognized? enter image description here

关于ios - Cordova 3.5.0 iOS 应用程序中的暂存文件夹需要什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25488285/

相关文章:

javascript - Cordova 3.x 在运行时 IOS 强制屏幕方向

ios - Cordova ,错误 : does not appear to be an xcode project (no xcode project file) when installing plugins

ios - 检索文件parse.com的URL

android - cordova:加载所有模块后如何调用方法

ios - Xcode 快速帮助面板中的 Appledoc 内联代码?

ios - Xcode 5.1 和表格 View

unity-game-engine - Unity 4.3.4f1 和 Xcode 5.1

iphone - XCode 4.3 单例

objective-c - 使用 NSURLConnection 可取消的 NSOperation

iphone - 如何显示 Game Center 成就通知