【问题标题】:How to create a "Hello World" iPhone App with cordova 1.5 and xcode 4.2?如何使用 cordova 1.5 和 xcode 4.2 创建“Hello World”iPhone 应用程序?
【发布时间】: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 都保持不变,但如果您对以前的版本应用了任何内部修复,您可能会发现内部结构发生了变化。

标签: ios xcode cordova


【解决方案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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 2011-12-28
      • 2018-06-07
      • 1970-01-01
      相关资源
      最近更新 更多