这个视频我们可以去试一下,使用 PhoneGap 的命令行工具,创建一个应用,再把它编译成指定平台的应用 … 然后再把它安装在 iOS 模拟器上去运行一下 …
Build
打开终端工具 … Windows 用户可以使用命令提示符工具 …
先进入到应用所在的目录 …. 我们的应用是在桌面上的 hello 这个目录的下面 … 输入 cd desktop/hello ….
phonegap build ios
输入 phonegap build… 后面加上要编译的平台的名称 …. ios … 回车 …
这样 phonegap 会基于之前我们使用 create 命令创建的简单的应用,也就是在 hello 这个目录下面的 www 这个目录里的应用,把它编译成一个 ios 平台上的应用 ….
回到桌面,打开应用所在的目录 …. 在 platforms 这个目录的下面 … 现在会多出一个 ios 目录 … 这个目录下面就是编译好的 ios 平台下面的应用 …
phonegap 的 build 命令会为我们生成一些针对 ios 平台所需求的文件 ….
这个 HelloWorld.xcodeproj 是一个 xcode 项目文件 … 双击可以打开这个项目文件 …
打开以后,可以使用 Xcode 工具来调试我们的应用。 点击这个 build and run 按钮,可以编译应用并且安装的 iOS 的模拟器上 ….
(#关闭 iOS 模拟器)
或者我们也可以使用命令把应用安装在模拟器上 ….
回到终端工具 …. 输入 phonegap install …. 后面加上要安装到的平台的名字….
phonegap install ios ….
这里我们也可以使用 --device 参数,把应用安装在设备上,或者使用 --emulator ,把应用安装在设备的模拟器上。如果不单独指定这些参数的话…
这个命令会先试着把应用安装在设备上,不过这里我并没有连接任何的设备到我的电脑上,所以,找不到具体的设备, phonegap 会继续尝试,去把应用安装在指定平台的模拟器上 ….
不过这里会提示说 … 没找到 ios-sim … 它是一个小插件 … 可以让我们使用命令行控制 iOS 设备的模拟器 …
安装这个小插件 … 可以使用 homebrew ..
先打开这个地址 ...http://brew.sh/index_zh-cn.html
复制一下安装 homebrew 的这行代码 ..
粘贴到终端工具里面 … 回来 … 输入密码 … 这行命令会自动去下载并且初建 homebrew …
然后我们可以使用 brew 命令去安装 ios-sim …
brew install ios-sim
再输入 phonegap install --emulator ios …
会把应用安装在 ios 设备的模拟器上 …
run
这里我们先使用 build 把应用编译成可以在指定平台上运行的应用,然后使用 install 命令把应用安装在设备或者设备的模拟器上。
另外 phonegap 还提供了一个 run 命令,可以把编译和安装这两个动作结合在一起 …
比如使用 phonegap run ios …
phonegap 会把应用先编译成可以在 ios 平台上使用的应用,然后再把它安装在设备上 …
首先它会去试着把应用安装到连接的真正的设备上 … 如果找不到设备的话 … 会把应用安装到设备的模拟器上 …
这里我们也可以通过参数,去指定让它安装到的那个目标 …
比如安装到真正的设备上,我们可以使用 phonegap run --device ios … device 就是设备的意思 … 前面要加上两个连字符 …
如果想直接安装到模拟器上的话 … 可以把这个 device 改成 emulator 它的后面是平台的名称 …
你会看到 … 命令会直接把应用安装到指定平台的模拟器上 ...