2015-03-12 3 views
0

Я новичок в разработке с помощью cordova и хотел бы добавить пользовательский написанный плагин iOS из файловой системы. Я использую версию cordova 4.3.0 с iOS версии 3.8.0.Пользовательский плагин Cordova iOS

При попытке добавить плагин с " $ cordova plugin add ../my_plugin_dir" я получаю следующее сообщение об ошибке:

Error during processing of action! Attempting to revert... 
Failed to install 'at.researchstudio.knowledgepulse.reminder':Error: Uh oh! 
".../plugins/at.researchstudio.knowledgepulse.reminder/src/ios/Kpreminder.m" not found! 

Но м-исходный файл находится в этой папке !!! Что я делаю не так?? Plugin-Структура:

at.researchstudio.knowledgepulse.reminder/ 
    plugin.xml 
    src/ 
    ios/ 
     Kpreminder.h 
     Kpreminder.m 
    www/ 
     reminder.js 

plugin.xml выглядит следующим образом

<?xml version="1.0" encoding="UTF-8"?> 

<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" 
     id="at.researchstudio.knowledgepulse.reminder" version="0.0.1"> 
    <name>Kpreminder</name> 
    <description>Reminder Functionalities for KP</description> 
    <keywords>KnowledgePulse reminder</keywords> 

    <js-module src="www/reminder.js" name="reminder"> 
     <clobbers target="reminder" /> 
    </js-module> 

    <platform name="ios"> 
     <config-file target="config.xml" parent="/*"> 
      <feature name="Kpreminder"> 
       <param name="ios-package" value="Kpreminder"/> 
      </feature> 
     </config-file> 
     <header-file src="src/ios/Kpreminder.h" /> 
     <source-file src="src/ios/Kpreminder.m" /> 
    </platform> 

    </plugin> 
+0

который версия cordova вы используете? –

+0

Извините iOS 3.8.0 – user3571694

+0

cordova version 4.3.0 – user3571694

ответ

0

Я думаю, что вы можете поставить вас плагин в «plugins'folder, поместить в другую папку как $ project_folder/myplugins /at.researchstudio.knowledgepulse.reminder затем установить его

Смежные вопросы