Не удается заставить модуль работать в Titanium Alloy JS

Я попытался добавить модуль TiSocial.Framework в Titanium Alloy, и после прочтения нескольких руководств и вопросы, я все еще не могу заставить его работать. Что я делаю неправильно?

Вот шаги, которые я предпринял:

  1. Скопировал разархивированные файлы модуля в modules/iphone/TiSocial.Framework-master
  2. Отредактировал файл TiApp.xml с помощью: <module platform="iphone">TiSocial.Framework-master</module>
  3. Очистил сборку, попытался запустить приложение.

Но я получаю следующие ошибки:

Не удалось найти идентификатор модуля Titanium = версия TiSocial.Framework-master = последняя платформа = тип развертывания iphone = разработка

Не удалось найти все необходимые модули Titanium: идентификатор: TiSocial.Framework-master, версия: последняя платформа: iphone, тип развертывания: разработка

Я не могу понять, где я ошибаюсь, на экране обзора TiApp.xml я вижу, что модуль установлен очень хорошо (см. Рисунок):

введите здесь описание изображения

Мое дополнение к TiApp.xml выглядит так:

<modules>
    <module platform="iphone">TiSocial.Framework-master</module>
</modules>

Я также попытался сделать то же самое, что и выше, но изменив имя модуля на dk.napp.social, потому что в README на свою учетную запись GitHub, говорится, чтобы она была указана в файле TiApp.xml. Итак, я попробовал это, но это все еще не сработало.


person shrewdbeans    schedule 31.03.2014    source источник


Ответы (1)


TiSocial.Framework-master — это не имя модуля, также вы не должны распаковывать весь модуль вместе с исходным кодом и документацией в свои модули/папку, вам нужен ТОЛЬКО скомпилированный двоичный файл модуля.

Вместо этого сделайте следующее:

  1. Внутри Titanium Studio перейдите в «Справка-> Установить мобильный модуль».
  2. Введите этот URL-адрес: https://github.com/viezel/TiSocial.Framework/blob/master/dist/dk.napp.social-iphone-1.7.3.zip?raw=true
  3. Выберите свой проект, нажмите «ОК», и он должен быть установлен сейчас.
person Josiah Hester    schedule 31.03.2014
comment
Спасибо! Всегда ли модули имеют свой скомпилированный бинарный модуль в каталоге dist? Кроме того, каково соглашение для определения правильного имени модуля? - person shrewdbeans; 01.04.2014
comment
Не всегда, но многие / большинство модулей с открытым исходным кодом помещают это туда. Лучший способ узнать это — прочитать README или, если есть сомнения, прочитать manifest и найдите moduleid. - person Josiah Hester; 01.04.2014
comment
последняя версия 1.8.2, поэтому используйте github.com/viezel/TiSocial.Framework/blob/master/dist/ может быть, есть автоматический способ получить последнюю версию? - person Andrew Gallasch; 06.08.2015
comment
при совместном использовании facebook на ios текст + изображение появляется только изображение, есть идеи? - person Khodour.F; 20.08.2015