2014-02-05 72 views
0

集成scandit條碼掃描器插件我試圖將Scandit條碼scannner插件集成到我的基於cordova的iOS平臺應用程序,但無法完成此操作。我已經嘗試了以下步驟:在iOS iOS

1)下載SDK for Phonegap/Cordova並將其解壓縮到一個文件夾中。使用CLI科爾多瓦2 ),我執行以下命令:

cordova plugin add <path to the folder> 

我碰到下面的錯誤,當我運行:

/usr/local/lib/node_modules/cordova/node_modules/q/q.js:126 
        throw e; 
         ^
Error: Parsing /Users/macuser/Desktop/AppBackup/miniOrangeAuthenticator/platforms/ios/miniOrange Authenticator/config.xml failed: 
ENOENT, no such file or directory '/Users/macuser/Desktop/AppBackup/ProjectName/platforms/ios/miniOrange Authenticator/config.xml' 
    at Object.config_parser (/usr/local/lib/node_modules/cordova/src/config_parser.js:28:15) 
    at Object.ios_parser (/usr/local/lib/node_modules/cordova/src/metadata/ios_parser.js:62:19) 
    at /usr/local/lib/node_modules/cordova/src/plugin.js:98:46 
    at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:798:54) 
    at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:827:30) 
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:760:13) 
    at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:821:14 
    at flush (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:108:17) 
    at process._tickCallback (node.js:415:13) 
    at Function.Module.runMain (module.js:499:11) 
macmans-MacBook-Air:ProjectName macuser$ 

可能是什麼原因?有沒有其他的方式可以完成它(沒有CLI)?

回答

0

變化miniOrange Authenticator變爲miniOrangeAuthenticator。我不認爲CLI是空間的狂熱粉絲(我過去曾遇到過問題)。

+0

此外,你可以在沒有CLI的情況下添加它,但它非常複雜,你必須知道你在做什麼 - 所以我不會推薦它。 – keldar

+0

沒有工作。我已經添加了兩個插件,這似乎不是問題。我試圖複製這些文件,在config.xml中給出引用,然後運行,並且它給了我大量的錯誤。 –

+0

嗯,它呻吟config.xml不可用:'/用戶/ macuser /桌面/ AppBackup/miniOrangeAuthenticator /平臺/ ios/miniOrange身份驗證/'。你能確認它在那裏嗎? – keldar