2012-10-04 26 views
6

我一直在試圖在新的計算機上在Xcode中創建一個Cordova/Phonegap應用程序。但它似乎並不奏效。當我在模擬器或iPhone上運行應用程序時,會收到一條錯誤消息,指出找不到'libCordova.a'。Xcode中的科爾多瓦錯誤 - 沒有這樣的文件或目錄

1個的錯誤信息和5問題:

/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject.xcodeproj 
/Users/Tim/Documents/Dropbox/Applicaties/Business/FirstProject/Xcode/FirstProject.xcodeproj Missing "[email protected]" 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' 
  • 科爾多瓦版本2.1.0
  • 的Xcode 4.5.1版

我一直無法安裝最新的在我的電腦上,cordova在2.0.0版本上有一個安裝程序,但在最新版本中,這已經消失了?而且我已經將'Build Active Architecture Only'設置爲Yes,'Build Location'設爲唯一。

非常感謝您提前。

回答

10

我有完全一樣的錯誤。 問題是我沒有爲這兩個項目設置'Build Active Architecture Only'。 您的主項目& CordovaLib.xcodeproj。

希望這會有所幫助!

1

CordovaLib構建設置。在體系結構 - >有效體系結構下,我刪除了armv6。這對我有用! (iPhone 4S的2.2的PhoneGap)

3

這解決了我的問題:

  • 打開Xcode中的項目。
  • 點擊您的項目。
  • 在目標下單擊您的項目。
  • 點擊構建階段標籤。
  • 在底部附近打開「複製軟件包資源」。
  • 查找以紅色列出的所有資源,並在那裏手動拖放它們。

問題解決!

相關問題