2014-01-13 40 views
3

我的應用程序名稱是移動應用Cordova 3.2 ios添加插件「哪個config.xml?它在哪裏?」

  1. 創建科爾多瓦項目
  2. 添加iOS平臺
  3. 加入插件,「科爾多瓦插件添加org.apache.cordova.contacts」
  4. 到項目文件夾/平臺/ IOS /移動應用程序/並添加以下對config.xml
<feature name="Contacts"> 
    <param name="ios-package" value="CDVContacts" /> 
</feature> 
  1. 希望與終端建立的IOS工程「建設科爾多瓦IOS」

我得到的錯誤在終端:

generating config.xml from defaults for platform "ios" 
Preparing ios project 
Compiling app on platform "ios" via command "/Users/test/mobile-app/platforms/ios/cordova/build" 
[Error: An error occurred while building the ios project.** BUILD FAILED ** 


The following build commands failed: 
    Check dependencies 
(1 failure) 
2014-01-13 20:49:45.743 xcodebuild[6403:4807] DVTAssertions: Warning in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-3575/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/SpecificationTypes/XCGccMakefileDependencies.m:78 
Details: Failed to load dependencies output contents from ``/Users/test/mobile-app/platforms/ios/build/mobile-app.build/Debug-iphonesimulator/mobile-app.build/Objects-normal/i386/CDVContacts.d''. Error: Error Domain=NSCocoaErrorDomain Code=260 "The file 「CDVContacts.d」 couldn’t be opened because there is no such file." UserInfo=0x7fa634d724e0 {NSFilePath=/Users/test/mobile-app/platforms/ios/build/mobile-app.build/Debug-iphonesimulator/mobile-app.build/Objects-normal/i386/CDVContacts.d, NSUnderlyingError=0x7fa634d72430 "The operation couldn’t be completed. No such file or directory"}. User info: { 
    NSFilePath = "/Users/test/mobile-app/platforms/ios/build/mobile-app.build/Debug-iphonesimulator/mobile-app.build/Objects-normal/i386/CDVContacts.d"; 
    NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be completed. No such file or directory\""; 
}. 
Function: void XCGccMakefileDependenciesParsePathsFromRuleFile(NSString *__strong, F) [F = <lambda at /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-3575/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/SpecificationTypes/XCGccMakefileDependencies.m:168:73>] 
Thread: <NSThread: 0x7fa634d723f0>{name = (null), num = 8} 
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide. 
2014-01-13 20:49:45.774 xcodebuild[6403:5d03] DVTAssertions: Warning in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-3575/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/SpecificationTypes/XCGccMakefileDependencies.m:78 
Details: Failed to load dependencies output contents from ``/Users/test/mobile-app/platforms/ios/build/mobile-app.build/Debug-iphonesimulator/mobile-app.build/Objects-normal/i386/CDVContact.d''. Error: Error Domain=NSCocoaErrorDomain Code=260 "The file 「CDVContact.d」 couldn’t be opened because there is no such file." UserInfo=0x7fa634e56370 {NSFilePath=/Users/test/mobile-app/platforms/ios/build/mobile-app.build/Debug-iphonesimulator/mobile-app.build/Objects-normal/i386/CDVContact.d, NSUnderlyingError=0x7fa634e58160 "The operation couldn’t be completed. No such file or directory"}. User info: { 
    NSFilePath = "/Users/test/mobile-app/platforms/ios/build/mobile-app.build/Debug-iphonesimulator/mobile-app.build/Objects-normal/i386/CDVContact.d"; 
    NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be completed. No such file or directory\""; 
}. 
Function: void XCGccMakefileDependenciesParsePathsFromRuleFile(NSString *__strong, F) [F = <lambda at /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-3575/Xcode3Sources/XcodeIDE/Frameworks/DevToolsBase/pbxcore/SpecificationTypes/XCGccMakefileDependencies.m:168:73>] 
Thread: <NSThread: 0x7fa634e53090>{name = (null), num = 9} 
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide. 
** BUILD FAILED ** 


The following build commands failed: 
    CompileC build/mobile-app.build/Debug-iphonesimulator/mobile-app.build/Objects-normal/i386/CDVContacts.o mobile-app/Plugins/org.apache.cordova.contacts/CDVContacts.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler 
    CompileC build/mobile-app.build/Debug-iphonesimulator/mobile-app.build/Objects-normal/i386/CDVContact.o mobile-app/Plugins/org.apache.cordova.contacts/CDVContact.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler 
(2 failures) 
] 

回答

10

這是洛杉磯與科爾多瓦一個已知的bug。

您必須刪除ios平臺與科爾多瓦平臺刪除ios。

然後安裝你的插件。

然後再次添加ios平臺。

如果你不這樣做的命令ios似乎無法安裝插件的權利。

我希望這可以幫助你。問候。

+1

感謝它的作品:) – abuder

+1

謝謝 - 拉着我的頭髮了一下:) +100000 – dijipiji