如何使用 cordova 1.5 和 xcode 4.2 创建“Hello World”iPhone 应用程序?

Posted

技术标签:

【中文标题】如何使用 cordova 1.5 和 xcode 4.2 创建“Hello World”iPhone 应用程序?【英文标题】:How to create a "Hello World" iPhone App with cordova 1.5 and xcode 4.2? 【发布时间】:2012-03-14 10:04:04 【问题描述】:

我想使用 Cordova1.5 和 xcode 4.2 创建一个 Hello World iPhone 应用程序我在 Xcode 4.2 中安装了最新版本的 phonegap(cordova1.5)。如何创建 Helloworld 应用程序。任何人都可以给我发送有用的链接以使用cordova1.5和xcode 4.2创建应用程序吗?

【问题讨论】:

phonegap 有很好的教程,查看他们的网站 phonegap.com/start 在此链接中,xcode 中有“基于PhoneGap 的应用程序”,但我已经安装了,xcode 中有“基于 Cordova 的应用程序”。旧版本和cordova1.5版本的文件夹结构或编码有什么不同吗? 我不知道,从未使用过PhoneGap。但我想是一样的。试试看吧 @jimca 流程或项目结构没有区别。只要关注代码,大多数高级 api 都保持不变,但如果您对以前的版本应用了任何内部修复,您可能会发现内部结构发生了变化。 prideparrot.com/blog/archive/2015/8/… 【参考方案1】:

PhoneGap 已经有很多可用的教程,您可以从这里查看:

http://wiki.phonegap.com/w/page/35501397/Tutorials

对于简单的 helloworld,您可以按照以下步骤操作:

打开 XCode 并使用“基于 Cordova 的应用程序”创建一个新项目 模板 给出项目名称并取消选择“使用自动参考” 计数” XCode 将创建一个模板项目 第一次运行应用程序,它会生成额外的 项目目录下的/www文件夹 选择项目并转到File -> Add Files to "your project" -> Select /www folder from project directory and add as a reference in project 再次重新运行,您应该会看到警告对话框显示“Cordova is 工作”

您可以在here查看带有屏幕截图的相同教程

【讨论】:

@dhaval 我正在使用 xcode4.2 和 cordova1.5,我已将 www 目录从“/Users/Shared/Cordova/Frameworks/Cordova.framework/www”添加到我的项目中,但仍然得到“构建失败”错误。是否正确或在哪里可以找到 www 文件夹? build failed 是编译错误,错误控制台会显示有问题的行列表。你能把它们放在你的问题中吗 这些是我收到的错误消息的一部分。 “main.m 'NSAutoreleasePool' 不可用 'release' 不可用 ARC 禁止显式发送 'release' AppDelegate.m autorelease 不可用 ARC 禁止显式发送 'autorelease' 消息 ARC 禁止显式发送 'dealoc' 消息”跨度> 是的,这些是因为Automatic Reference Counting,您需要在创建新项目时取消选择它,或者您需要删除relese 调用【参考方案2】:

只需点击此链接Phonegap Link

最近Phonegap 更名为Cordova。所以如果它被称为基于 Cordova 的应用程序,那么它意味着一个基于 phonegap 的应用程序。wiki 将很快更新。

这里有一些教程site Links

【讨论】:

【参考方案3】:

先将mac osx更新到10.7.3,然后下载phonegap 1.5.0重命名为cordova,然后尝试按照模板创建coredova app。

【讨论】:

以上是关于如何使用 cordova 1.5 和 xcode 4.2 创建“Hello World”iPhone 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Cordova 和 Xcode 中使用 console.log

如何在 Xcode 1.5 中使用 phonegap

DatePicker 插件在 PhoneGap 1.5 中不起作用

如何将 Sencha Touch 应用程序集成到 Cordova XCode 项目中?

在 Xcode 上模拟 Cordova 应用程序时如何更新代码?

Cordova 应用程序的代码签名失败(使用 XCode 5.1.1 和 Cordova 3.4.1-0.1.0)