Phonegap / Cordova Build错误 - Apple Mach-O链接器错误:没有这样的文件或目录:libCordova.a [英] Phonegap/Cordova Build error - Apple Mach-O Linker Error: no such file or directory: libCordova.a

查看:112
本文介绍了Phonegap / Cordova Build错误 - Apple Mach-O链接器错误:没有这样的文件或目录:libCordova.a的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在创建一个新的Cordova 2.1.0项目并使用以前的PhoneGap应用程序的一些代码更新www文件夹时出现错误。

I am getting an error after creating a new Cordova 2.1.0 project and updating the www folder with some code from a previous PhoneGap application.

clang: error: no such file or directory: '/Users/peterbanjo/Library/Developer/Xcode/DerivedData/OpuzMobile-bhwawiqfaptmxvfosawfabudgbkj/Build/Products/Debug-iphoneos/libCordova.a'

错误只发生在我在一个设备上运行应用程序 - 在模拟器工作正常。

The error only occurs when I try and run the application on a device - in the simulator it works fine.

我在目标iPad上运行Xcode 4.5和iOS6。我试过一个干净的构建和libCordova.a出现在构建阶段>链接库与库选项卡,但它是红色。

I am running Xcode 4.5 and iOS6 on the target iPad. I have tried a clean build and libCordova.a appears in the Build Phases > Link Library With Libraries tab but it is in red.

推荐答案

p>我发现通过从1.4升级而使PhoneGap / Cordova 2.1.0混乱的是,我的应用程序中有两个项目。有MyApplication.xcodeproj和CordovaLib.xcodeproj。

What I found confusing with PhoneGap/Cordova 2.1.0 by upgrading from 1.4 is that there are TWO projects in my application. There is MyApplication.xcodeproj and CordovaLib.xcodeproj. The changes to resolve this issue need to be applied to the CordovaLib project.


  • 将仅构建活动架构更改为是 li>
  • 将文本文件project.pbxproj 更新为这些值

  • 在模拟器的构建模式和设备之间切换(使用停止按钮旁边的选择菜单)。

这对你有用吗?我错过了什么?

Did this work for you? Did I miss something?

PS:为了更好地了解问题,请查看此 Google论坛主题

PS: For a better understanding of the problem take a look at this Google Forum thread

这篇关于Phonegap / Cordova Build错误 - Apple Mach-O链接器错误:没有这样的文件或目录:libCordova.a的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆