weexpack 建立項目, 打包Android 和 ios

來源:互聯網
上載者:User

標籤:資源   tor   版本   執行   地方   node   .sh   .json   strong   

1: 首先確保 node.js版本大於6.0, 不然使用 weexpack 時會報錯(部分使用es6語言,node版本太低不支援es6)

下面所有都是命令列執行的命令

2: 全域安裝 weexpack

npm install weexpack -g

3: 產生weex項目

weexpack create 項目名字

注意: 建立的工程預設不包含 ios 和 android 工程模版

4: 進入項目根目錄安裝依賴

npm install

此時如果你有其他的weex項目, 可以正常web上跑的, 你可以把src檔案下的所有檔案複製出來粘貼在此檔案中的src檔案下, 打包時會編譯到apk中
不過, 先查看下 android.config.json 或者 ios.config.json 中指定的weex bundle檔案 WeexBundle, 改為你的起始檔案 index.js / main.js 之類的  5: 安裝應用模板 產生 android 或者 ios 工程weexpack platform add android //android 執行完成後會在 platforms檔案夾下產生 android檔案目錄weexpack platform add ios //ios 執行完成後會在 platforms檔案夾下產生 ios檔案目錄  6: 打包apkweexpack run android- 注意:`android.config.json` 或者 `ios.config.json`中的資訊 - `AppName:` 產生的apk安裝後的應用程式名稱 - `AppId: `application_id 包名 - `SplashText:` 開啟後歡迎頁面上面的展示文字 - `WeexBundle: `指定的weex bundle檔案(支援檔案名稱和url的形式) 檔案名稱則以本地檔案的方式載入bundle,url則以遠端方式載入bundle 如果以本地方式指定bundle .we檔案請放到src目錄。 weexpack run ios //模擬器運行weexpack build web //構建ipa包構建包的過程中,將會提示讓您輸入CodeSign(認證)
,Profile(provisioning profile),AppId,只有輸入真實的這些資訊才能成功打包。 其餘如AppName,和入口weex bundle檔案可以編輯項目目錄下的ios.config.json配置。 打完包成功之後,可以在/playground/build/ipa_build/目錄下擷取ipa檔案
註:認證需要預先安裝到keychain中,在keychain中點擊右鍵擷取認證id(認證名稱),provisioning profile檔案(mobileprovision)需要擷取UUID,進入目錄 可以看到mobileprovision_UUID.sh檔案,此檔案可以擷取到UUID*
mobileprovision_UUID.sh用法如下: $ ./mobileprovision_UUID.sh *mobileprovision
參數(*mobileprovision)為provisioning profile檔案路徑  7: html5打包weexpack build web這樣你可以把打包後的資源上傳到cdn伺服器,然後上線你的web項目。weexpack run web




weexpack 建立項目, 打包Android 和 ios

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.