Проблемы с установкой модулей Appcelerator Titanium
Я установил модуль ti.paint ( ссылка) из магазина и установил включенное демо-приложение. Он работает на Android, но на iOS появляется ошибка "не найден модуль: ti.paint". Пожалуйста помоги.
Я должен также отметить, что я не смог заставить работать ЛЮБЫЕ модули с Titanium (не только ti.paint)
Мои шаги по установке
- Я скачал его и скопировал zip-файл в корень моего проекта
- Я добавил модуль в свой файл tiapp.xml и убедился, что он отображается в разделе модулей окна tiapp (см. Прикрепленный скриншот)
- Я запустил приложение, и оно выдает вышеупомянутую ошибку в iOS, но работает с Andoid
Примечание: чтобы запустить ti.paint, мне пришлось переименовать папки "Android" в "android", а "iPhone" в "iphone"
Также: в отдельном тесте я установил модуль, перетащив файл.zip в папку /Library/Application Support/Titanium, и встретился с той же ошибкой.
Наконец, создается впечатление, что процесс сборки правильно обрабатывает модули (то есть разархивирует их и создает соответствующие папки), просто не распознает их, когда я включаю их в файл app.js.
Это довольно срочно, пожалуйста, помогите.
3 ответа
В Titanium Studio попробуйте установить, используя Справка> Установить мобильный модуль...
Вам также необходимо включить модуль в код, а не только в файл tiapp.xml.
var Paint = require('ti.paint');
С этого момента вы можете вызывать Paint.[FunctionName] для вызова модуля.
Ваши шаги выглядят как правильные. Тем не менее я хотел бы сказать:
- Очистите папку сборки и удалите экземпляр приложения из каталога или симулятора.
- Убедитесь, что вы вошли в Titanium Studio с вашими учетными данными в приложении Titanium Appcelerator A/C.