phonegap官网:  http://phonegap.com/

第一部:安装nodejs

安装地址:http://nodejs.org/

安装phoneGap 官网下载http://phonegap.com/install/

$ sudo npm install -g phonegap   这部安装可能慢些,耐心等待下

安装成功

usr/local/bin/phonegap -> /usr/local/lib/node_modules/phonegap/bin/phonegap.js

phonegap@3.4.0-0.19.11 /usr/local/lib/node_modules/phonegap

├── pluralize@0.0.4

├── colors@0.6.0-1

├── semver@1.1.0

├── qrcode-terminal@0.9.4

├── shelljs@0.1.4

├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.8)

├── phonegap-build@0.8.4 (qrcode-terminal@0.8.0, optimist@0.3.7, shelljs@0.0.9, phonegap-build-api@0.3.3)

├── prompt@0.2.11 (revalidator@0.1.6, pkginfo@0.3.0, read@1.0.5, utile@0.2.1, winston@0.6.2)

├── cordova@3.4.0-0.1.2 (mime@1.2.11, q@0.9.7, semver@2.0.11, underscore@1.4.4, plist-with-patches@0.5.1, xcode@0.6.6, elementtree@0.1.5, npmconf@0.1.13, tar@0.1.19, request@2.21.0, plugman@0.20.1)

└── connect-phonegap@0.8.3 (home-dir@0.1.2, connect-inject@0.3.2, address@0.0.3, shelljs@0.2.6, request-progress@0.3.1, node-static@0.7.0, tar@0.1.19, useragent@2.0.8, request@2.33.0, gaze@0.4.3, connect@2.12.0)

第二部 修改local 文件夹权限

sudo chown -R $USER /usr/local

sudo chmod -R 0775 /usr/local

第三部分

npm install -g cordova

第四部分

cd   /usr/local/lib/node_modules/phonegap/lib/phonegap

$ phonegap create my-app

安装成功

[phonegap] missing library phonegap/www/3.4.0

[phonegap] downloading https://github.com/phonegap/phonegap-app-hello-world/archive/3.4.0.tar.gz...

[phonegap] the options undefined /usr/local/lib/node_modules/phonegap/lib/phonegap/my-app com.phonegap.helloworld HelloWorld

[phonegap] created project at /usr/local/lib/node_modules/phonegap/lib/phonegap/my-app

localhost:my-app lsr$ ls

hooks merges platformspluginswww

www目录中存放的是HTML/JS/CSS

以及一个res子目录。其中res目录存放多个平台的图标与启动画面。

platforms目录目前是空的,建立多个平台的工程时会在此目录中新增相应的工程目录。

plugins目录目前是空的,新增插件的时候会下载到此目录中。

第五部分

phonegap run ios

创建成功

detecting iOS SDK environment...

[phonegap] using the local environment

[phonegap] adding the iOS platform...

[phonegap] missing library cordova/ios/3.4.0

[phonegap] downloading https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=snapshot;h=3.4.0;sf=tgz...

[phonegap] compiling iOS...

Build settings from command line:

ARCHS = i386

CONFIGURATION_BUILD_DIR = /usr/local/lib/node_modules/phonegap/lib/phonegap/my-app/platforms/ios/build/emulator

SDKROOT = iphonesimulator7.0

VALID_ARCHS = i386

=== BUILD TARGET CordovaLib OF PROJECT CordovaLib WITH CONFIGURATION Debug ===

** BUILD SUCCEEDED **

[phonegap] successfully compiled iOS app

[phonegap] trying to install app onto device

Error: ios-deploy was not found. Please download, build and install version 1.0.4 or greater from https://github.com/phonegap/ios-deploy into your path. Or 'npm install -g ios-deploy' using node.js: http://nodejs.org/

[phonegap] no device was found

[phonegap] trying to install app onto emulator

[warning] missing ios-sim

[warning] install ios-sim from http://github.com/phonegap/ios-sim

Error: ios-sim was not found. Please download, build and install version 1.7 or greater from https://github.com/phonegap/ios-sim into your path. Or 'npm install -g ios-sim' using node.js: http://nodejs.org/

[error] /usr/local/lib/node_modules/phonegap/lib/phonegap/my-app/platforms/ios/cordova/run: Command failed with exit code 1

我们在platforms 文件夹里打开工程

 

phonegap + xcode5.0.2 配置开发环境的更多相关文章

  1. odoo8.0+PyCharm4.5开发环境配置

    终于把odoo的开发环境配置好,现把相关经验教训做个记录分享: odoo8.0+PyCharm4.5开发环境配置(剑飞花 373500710) 1.最佳兼容搭配包 试过各种组合 GreenOdoo+p ...

  2. hadoop-2.6.0集群开发环境配置

    hadoop-2.6.0集群开发环境配置 一.环境说明 1.1安装环境说明 本例中,操作系统为CentOS 6.6, JDK版本号为JDK 1.7,Hadoop版本号为Apache Hadoop 2. ...

  3. 17 win7 sp1 x64/VS2015下配置creo4.0二次开发环境——调用了众多开源库(ceres-solver,PCL1.8.0,office 2016COM接口,MySql数据库等)

    0 引言 本次开发环境的配置是在综合考虑了开源库的版本.VS版本以及CREO4.0的版本,同时针对甲方需求选择了win7 sp1 x64系统. 配置的过程中遇到了形形色色的问题,但是一一解决了.通过这 ...

  4. 用C在GBA上写光线追踪(0)配置开发编译环境

    前段时间用C#写了一个光线追踪程序,可以渲染圆球,平面这种基本图形,反射,光照,阴影,都大致尝试做了一下. ↑ C#实现的光线追踪     ↑ GBA上C实现的光线追踪 然而,在我打算继续深入优化的时 ...

  5. 在Windows上搭建PhoneGAP(crodova)的开发环境

    PhoneGAP是一个可以将web应用打包成移动应用的开源框架,使用它可以迅速的将HTML.CSS和JavaScript开发的web应用打包成跨平台的移动应用程序,而Apache Cordova是Ph ...

  6. Spark集群 + Akka + Kafka + Scala 开发(1) : 配置开发环境

    目标 配置一个spark standalone集群 + akka + kafka + scala的开发环境. 创建一个基于spark的scala工程,并在spark standalone的集群环境中运 ...

  7. Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解

    作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种 ...

  8. SDL2.0的VS开发环境搭建

    SDL2.0的VS开发环境搭建 [前言] 我是用的是VS2012,VS的版本应该大致一样. [开发环境搭建] >>>SDL2.0开发环境配置:1.从www.libsdl.org 下载 ...

  9. SharePoint 2013 配置开发环境,需安装VS2012插件

    原文:SharePoint 2013 配置开发环境,需安装VS2012插件 SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有ShareP ...

随机推荐

  1. SourceTree 免登录跳过初始设置 - 转

    转自:http://www.cnblogs.com/xiofee/p/sourcetree_pass_initialization_setup.html 在SourceTree的配置目录新建(或修改) ...

  2. 服务器断电保护神v2.2

    下载链接: https://pan.baidu.com/s/1bph5IFX 密码: evbn 使用说明:①每15秒检测一次,当列表内的主机PING不通时将执行关机②支持4种关机方式,理论上第一种方式 ...

  3. 初识CEF

    介绍 CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目.Google Chromium项目主要是为Google Chrome应用开 ...

  4. mac上eclipse用gdb调试(转)

    mac上eclipse用gdb调试 With its new OS release, Apple has discontinued the use of GDB in OS X. Since 2005 ...

  5. python 初级1

    List:Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来, ...

  6. 1. ReactNative 基础

    /** 1. reactNative  反应式语言 2. 既拥有原生的用户体验,又保留React的开发效率 3. FaceBook研究 H5,Android,iOS 4. BAT的插件化,热修改  2 ...

  7. Linux命令:screen

    ①杀死detached状态的会话: $ screen -X -S [session # you want to kill] quit

  8. Openstack+Kubernetes+Docker微服务实践之路--弹性扩容

    服务上线就要顶的住压力.扛的住考验,不然挨说的还是我们这帮做事的兄弟,还记得上图这个场景吗 老办法是服务集群部署,但总归有个上限,之前跟阿里合作的时候他们有个弹性计算可以通过设置CPU的阀值来动态扩展 ...

  9. Xcode7 模拟器安装app (转)

    本文转自同事zz的博客http://archerzz.cn/ios/xcode-install-app.html 原由 很多时候,为了学习了解别人的app,很多时候我们是直接拿别人的app安装在自己的 ...

  10. Babel 学习

    一,为了更明白地使用Babel, 先了解Babel 的发展过程. 现在Babel的版本是6, 相对于以前的版本, 它做了重大更新: 1, 模块化:所有的内部组件都变成了单独的包.打开Babel在Git ...