使用PhoneGap命令行工具创建IOS PhoneGap项目及无证书真机调试

使用PhoneGap2.0及以上版本的时候,发现无法像低版本那样直接使用xcode来创建一个新的项目,只能通过PhoneGap的命令行工具来进行创建。

准备工作:

首先,准备好mac的环境和xcode的安装,地球人都知道。

然后得确定你的xcode已安装了Command Line Tools,如果不会安装的可以直接百度,上面有很多教程,这里就不多说了。

接着,下载好最新版本(我使用的是phonegap-2.4.0,此教程用于PhoneGap2.0以上版本均可)。


通过命令行工具创建IOS PhoneGap项目:

1、打开终端,进入PhoneGap解压目录下的lib/ios/bin目录,运行create命令,如下:

./create 项目目录 com.company.app AppProjectName

其中,三个参数分别为:

项目目录    新的Xcode项目目录
com.company.app    包名,遵循reverse domain命名规范,比如com.company.appname
AppProjectName    项目名称

如果项目目录没有指定(单写文件名称),则会在当前目录,也就是bin目录下创建一个项目。

回车后,在指定的项目目录下,PhoneGap会自动创建一个模板项目。创建的项目结构如下:




2、创建项目完后,先不要直接使用Xcode打开项目,否则会出现错误。

而是进入项目路径的cordova目录,运行./debug命令进行编译。(cordova目录中,提供了debug(build),emulate和log命令,分别用来进行调试,调用模拟器和日志。)

 ./debug

这时候如果发现错误:

./debug: No such file or directory

到cordova目录中看是否有debug文件,如果没有,则看有没有build文件,执行./build命令:

./build

编译成功后就可以打开项目目录中的.xcodeproj来打开你的项目了。



IOS PhoneGap项目的无证书真机调试:

1、像原生的IOS项目无证书调试的过程一样,必须制作证书和破解xcode,这也不多说,详细可参考:

http://www.cnblogs.com/liubiqu/archive/2011/10/26/2225147.html


2、在项目中添加一个Entitlement.plist文件,将文件中的"Can be debugged"属性值改为 "YES"。


3、将Code Signing Entitlements 那项得值改为刚刚新建得"Entitlements.plist"


现在,你可以开始你的IOS PhoneGap项目的编码工作了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值