如何使用 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
DatePicker 插件在 PhoneGap 1.5 中不起作用
如何将 Sencha Touch 应用程序集成到 Cordova XCode 项目中?