Модулът не може да работи в 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 id=TiSocial.Framework-master version=най-нова платформа=iphone deploy-type=development

Не можах да намеря всички необходими Titanium модули: id: TiSocial.Framework-master версия: последна платформа: iphone deploy-type: разработка

Не мога да забележа къде греша, в моя екран за преглед на 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. Изберете своя проект, натиснете OK и той трябва да бъде инсталиран сега.
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