Xcode中的Cordova错误 - 没有这样的文件或目录

时间:2012-10-04 08:18:44

标签: iphone xcode cordova

我一直在尝试在新计算机上在Xcode中创建Cordova / Phonegap应用程序。但它似乎没有用。当我在模拟器或我的iPhone上运行应用程序时,我收到一条错误消息,指出找不到“libCordova.a”。

1条错误消息和5个问题:

/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject.xcodeproj
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject.xcodeproj Missing "Default-568h@2x.png" launch image
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/AppDelegate.m
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/AppDelegate.m:73:25: 'invokeString' is deprecated
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/MainViewController.m
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/MainViewController.m:117:15: 'invokeString' is deprecated
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject/Classes/MainViewController.m:121:93: 'invokeString' is deprecated
clang: error: no such file or directory: '/Users/Tim/Library/Developer/Xcode/DerivedData/FirstProject-ctanrqwggcfoubbeqbjrfvcqozpg/Build/Products/Debug-iphoneos/libCordova.a'
  • Cordova版本2.1.0
  • Xcode版本4.5.1

我无法在我的计算机上安装最新的cordova,在版本2.0.0上有一个安装程序,但在最新版本中这已经消失了?我已经将'Build Active Architecture Only'设置为Yes,将'Build Location'设置为Unique。

非常感谢你。

4 个答案:

答案 0 :(得分:11)

我有完全相同的错误。 问题是我没有为两个项目设置“仅构建主动架构”。 你的主要项目& CordovaLib.xcodeproj。

希望这有帮助!

答案 1 :(得分:4)

这解决了我的问题:

  • 在Xcode中打开您的项目。
  • 点击您的项目。
  • 点击目标下的项目。
  • 点击构建阶段标签。
  • 在底部附近打开“复制捆绑资源”。
  • 查找以红色列出的所有资源,然后在那里手动拖放它们。

问题解决了!

答案 2 :(得分:1)

CordovaLib构建设置中的

。在架构下 - >有效的架构,我删除了armv6。这对我有用! (iphone 4s phonegap 2.2)

答案 3 :(得分:0)

安装程序已经消失,因为不再需要它。您是否按照所有这里的非常有用的入门指南中的步骤进行操作? http://docs.phonegap.com/en/2.1.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS