2014-03-31 65 views
1

我試圖將TiSocial.Framework module添加到鈦合金中,並且在閱讀了幾個指南和問題後,我仍然無法使其工作。我究竟做錯了什麼?無法使模塊在鈦合金JS中工作

下面是我所採取的步驟:

  1. 複製解壓模塊文件到modules/iphone/TiSocial.Framework-master
  2. 編輯的TiApp.xml文件有:<module platform="iphone">TiSocial.Framework-master</module>
  3. 清理構建試圖運行的應用程序。

但我得到以下錯誤(S):

找不到鈦模塊ID = TiSocial.Framework主 版本=最新平臺= iphone部署型=發展

找不到所有需要的Titanium模塊:id:TiSocial.Framework-master版本: 最新平臺:iphone部署類型:開發

我看不出我要去哪裏錯了,在我的TiApp.xml概覽屏幕,我的模塊顯示爲已安裝就好了(見圖):

enter image description here

我除了TiApp.xml看起來是這樣的:

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

我也想這樣做上述相同,但改變模塊的名稱,以dk.napp.social,因爲在解說上their GitHub account,它說,引用在TiApp.xml。所以我嘗試過,但它仍然無法工作。

回答

1

TiSocial.Framework-master不是模塊的名稱,您也不應該將整個模塊加上souurce代碼和文檔解壓縮到您的模塊/文件夾中,您只需要編譯模塊二進制文件。

而是做到這一點:

  1. 裏面鈦工作室轉到「幫助 - >安裝移動模塊」
  2. 輸入此網址:https://github.com/viezel/TiSocial.Framework/blob/master/dist/dk.napp.social-iphone-1.7.3.zip?raw=true
  3. 選擇你的項目,點擊確定,並應已經安裝。
+0

謝謝!模塊的'dist'目錄中是否總是有編譯好的模塊?另外,找出模塊的正確名稱的慣例是什麼? – shrewdbeans

+0

並非總是如此,但許多/最開源的模塊確實把它放在那裏。找出最好的方法是閱讀自述文件,或者如果有疑問,請閱讀['manifest'](https://github.com/viezel/TiSocial.Framework/blob/master/manifest)文件並查找'moduleid' 。 –

+0

最新版本是1.8.2所以使用https://github.com/viezel/TiSocial.Framework/blob/master/dist/dk.napp.social-iphone-1.8.2.zip?raw=true也許有一個自動如何獲得最新? – Andy