首先因為 Weex 是在2016年下半年才開源的,所以目前用到的公司或個人並不多,今天要說的這些東西也是在踩了各種坑之后,總結的一些經驗,廢話不多說,直接正題:本片博客,博主主要講三種集成方式:
轉載請注明出處:http://www.cnblogs.com/shisishao/p/6439850.html
第一種:
這種最簡單,但是集在工程中的無用代碼比較多,如果對 iOS包沒有太嚴苛的要求可以用這種辦法。
1、首先保證你已經完成了安裝 iOS 開發環境 和 CocoaPods
2、確保你已有的iOS項目目錄有名稱為 Podfile
文件,如果沒有,創建一個,用文本編輯器打開
3、在你的 Podfile
文件中添加如下內容
pod 'WeexSDK', '0.9.5' ## 建議使用WeexSDK新版本
4、打開終端,cd到你已有項目 Podfile
這個文件存在的目錄,執行 pod install
,沒有出現任何錯誤表示已經完成環境配置。
第二種:
這種方法是手動導入,更新的時候也需要手動更新,相對來說比較 low,但是對於初學 iOS 的來講比較實用;
1、先去 github 上下載最新的 WeexSDK 到本地,下載地址:https://github.com/alibaba/weex
2、下載的文件名應該是 weex-dev,打開 weex-dev/ios/ 里面有個 sdk 文件夾,把 sdk 文件夾直接拷貝到你已有項目目錄中。
3、接下來回到第一種方法了,但是在 podfile 文件中添加如下內容
pod 'WeexSDK', :path=>'./sdk/'
4、打開終端,cd到你已有項目 Podfile
這個文件存在的目錄,執行 pod install
,沒有出現任何錯誤表示已經完成環境配置。
第三種:
這種方法就比較高端了,不做過多講解,懂的人自然看得懂。
1、首先你需要在 http://git.oschina.net 或者 github 上創建代碼庫。這里以 http://git.oschina.net 為例。
2、把用第二種方法下載的 weex-dev 文件中 /ios/sdk 文件先上傳的已創建好的 git 倉庫中。
3、我們知道 CocoaPods 之所以能下載到你想要的文件,全是因為 CocoaPods 的Specs庫中對應的 xx.podspec.json 文件中的配置在起作用。
4、所以我們需要先把 github 上的 Specs 庫下載到本地,具體操作可以搜下 CocoaPods 的高級使用方法。
5、然后在你本地的 Specs 庫中找到 WeexSDK 的 xx.podspec.json 文件,不同版本會對應一個 xx.podspec.json 文件,然后用文本編輯器打開,修改里面的內容,下圖是隨便找的例子,大致都一樣。
6、把 "git": "https://github.com/tanglimei/120301.git", 對應的鏈接換成你在 http://git.oschina.net 上倉庫地地址。
7、完全按照第一種方式操作,之后那么你的工程中添加的酒只有 sdk 這個文件了。 注意你在 podfile 文件中所要 pod 的文件版本號一定要是你剛才修改對應的版本號,比如你是在 0.9.5 的版本中修改的文件,那你就在 podfile 文件中寫
pod 'WeexSDK', '0.9.5'
8、如果要更新,先下載最新的 sdk 然后按以上操作執行,就可以了。
如果集成中有什么問題,歡迎留言討論。這里貼出官方文檔的集成教程:https://weex-project.io/cn/guide/integrate-to-your-app.html