`

xcode编译报错找不到libCordova.a

    博客分类:
  • ios
阅读更多

首先网上很多文章都是phonegap1.X的,可是自2.0后就没有相关的安装文件了,只有官网上写了怎么装

不过官网有时候打不开,可能是首页出了问题

但http://docs.phonegap.com这个域名还是可以访问的。

在2.0上我们需要通过执行命令的方法来部署phonegap

 

我们把下载下来的解压包解压,把里面的lib/ios/bin目录拖到终端(teminal)里面

在文稿里面建个空文件夹phonegaphelloword,然后在终端里面输入

./create ~/Documents/phonegaphelloword com.ben.phonegaphelloworld phonegaphelloworld

意思是新建 路径 命名空间 项目名称

然后就会新建一个项目

理论上这个项目可以在虚拟机上调试了,可是要上真机的话,还要做一些事情

首先如果真机调试的话,会编译不过去,

会报一个在某路径下找不到libCordova.a文件,实际是CordovaLib.xcodeproj没有生成成功

网上去搜libCordova.a,找到些个答案,就是

CordovaLib.xcodeproj这个项目的目标里面的 bulid seting 里面,找到architectures里面是armv6 armv7

这表示这个项目输出要支持新老设备,armv7表示IPAD2,iphone4更高的

应该是这个CordovaLib.xcodeproj不支持低端设备吧,把它改成只支持armv7

好像是叫标准 armv7 armv7s

然后根据前一篇关于XCODE4.5真机调试的文章,就可以真机调试了,但是有可能把程序部署在真机,却不能调试

这时需要加上上篇文章讲到的Entitlement.plist ,把这个加上去就OK了,这个文件可以去百度搜

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics