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

简介: <p>     <span style="font-size:10px">  在<span style="color:rgb(55,55,55); font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; line-height:24px; text-indent:30px">使用PhoneGap2.0及以上版本的时候,发现无法像低版

       在使用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项目的编码工作了。

目录
相关文章
|
2月前
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
42 0
|
2月前
|
iOS开发 开发者
【教程】苹果 iOS 证书制作教程
【教程】苹果 iOS 证书制作教程
|
4月前
|
网络安全 iOS开发
【教程】制作 iOS 推送证书
【教程】制作 iOS 推送证书
28 0
|
5月前
|
iOS开发 开发者
📝 App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
在iOS应用程序开发过程中,进行App备案并获取公钥及证书SHA-1指纹是至关重要的步骤。本文将介绍如何通过appuploader工具获取iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹,帮助开发者更好地理解和应用该过程。
|
7月前
|
存储 网络安全 数据安全/隐私保护
最新版 苹果 IOS AppStore证书申请全流程 包括p12文件
最新版 苹果 IOS AppStore证书申请全流程 包括p12文件
|
7月前
|
存储 安全 数据安全/隐私保护
iOS开发之打包上传到App Store——(一)各种证书的理解
iOS开发之打包上传到App Store——(一)各种证书的理解
|
2月前
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
126 0
|
2月前
|
iOS开发 开发者
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题
|
6月前
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
,在appuploder直接复制IOS信息;如果还没有创建证书,请上传正确的P12苹果证书后,系统会自动解析出对应的签名和公钥信息; ——APP备案的原理是基于原有的工信部域名备案系统,如果已经有了域名备案,无需新增备案主体;只需要在之前的域名备案系统里面,新增APP信息,收集的APP信息主要包括APP包名和签名及公钥这3项;——APP备案是属于行政常规主体信息预存,和域名一样,自行决定是否备案。目前国内安卓应用商店是全面要求APP备案的,如果没有APP备案是不能通过审核发布到各大应用商店。——如看了教程,还不清楚怎么获取APP包名、安卓签名、苹果sha1签名、公钥等信息,请联系我们在线客服,
|
3月前
|
移动开发 前端开发 开发者
没有苹果开发者账号能否创建 ios 证书 - 最新
没有苹果开发者账号能否创建 ios 证书 - 最新