文章目录

倒腾完Android端,自然就该iOS了。不得不含泪打开了vbox虚拟机的黑苹果OS X 10.8.5,忍受各种不正常来进行苹果开发。

#1. 安装

Xcode就不用说。都2014年了,一定要使用Xcode5,不然没法发布iOS7应用。

接着下载PhoneGap就好了(点击这里下载)。有个比较严肃的问题,OS X下实在找不到安装版的PhoneGap到底去了何方,所以直接下载了2.9.1版使用。

好吧,这样直接就安装完了。是不是感觉很简单的样子?

#2. 新建项目

使用PhoneGap/create命令创建项目,例如

1
$ ./create /Users/gsgundam/Documents/Workspace/Xcode/iphone com.dashgame HelloWorld

注意,项目目录要事先创建好,同时赋予读写权限:chmod 777

如果遇到empty folder的错误,那就把iphone目录清空一下就好了。

如果什么都没有打印,那就说明成功了。进入刚才的目录,可以看到一个.xcodeproj后缀名的文件,双击使用xCode打开。

#3. Xcode设置

默认打开目录结构如下:

与Android项目一样,www文件夹就是网页目录地址,如果直接拷贝Android项目过来,需要将cordova.js替换为iOS版的,就在之前下载的PhoneGap2.9.1的包中。

要修改安装后的显示名称,在xxx.info.plist文件中的Bundle display name,如下图。

在Classes/AppDelegate.m中添加下面代码修改默认启动文件,按照实际目录修改!

1
2
self.viewController.wwwFolderName = @"www";
self.viewController.startPage = @"index.html";

点击菜单Product → Build,出现带Success的锤子图标,就成功了。

网上还说可以看看Products文件夹中,如果有一个.app文件,那就把它拖到iTunes中再拖出来就成了.ipa文件,可以直接在越狱机上安装了。我没有进行尝试,只在本地黑苹果调试成功以后,就开始上传工作了。

♦ 本文固定连接:http://gsgundam.com/2014-01-20-phonegap-develop-part-three-ios-environment/

♦ 转载请注明:GSGundam 2014年01月20日发布于 GSGUNDAM砍柴工