expo項目打包發布


這篇主要說一下,如何使用expo打包發布你做好的app,因為在打包之前,你的app都是運行在expo client的。

1、要用expo打包發布項目,我們的需要有exp命令,這個命令你可以通過

npm install -g exp

安裝好后,可以查看exp版本信息,如下:

2、配置項目app.json信息:

 

{
  "expo": {
    "name": "CaoTing Toilet App",
    "icon": "https://s3.amazonaws.com/exp-us-standard/rnplay/app-icon.png",
    "version": "1.0.0",
    "slug": "CaoTing-toilet-slug",
    "sdkVersion": "23.0.0",
    "ios": {
      "bundleIdentifier": "com.Troy.toilet"
    },
    "android": {
      "package": "com.Troy.toilet"
    }
   }
}

主要是填寫一下配置信息,這里需要注意兩點:配置ions的時候,對icons的圖像大小是做限制的,文檔中有體現,好像必須是120*120,如果尺寸不對的話,

會發布失敗,還有一點的話,ios獨立app默認是白色的,但是當我們用expo發布后,他會變成黑色,我們需要用代碼控制顏色,<StatusBar barStyle="dark-content" />

詳細的關於statusbar資料,請參考這里

3、進入expo項目根目錄,執行命令 exp start ,如下:

當成功生成二維碼后,此時便可用expo客戶端,掃描二維碼查看項目。

4、另開一個窗口,運行下面命令

exp build:android 

or

exp build:ios

這是它先把我們的項目放到了expo官網上了,訪問這個鏈接,可以看到你發布的項目。

5、在打包的過程中,我們還可以查看打包的進度

exp build:status

此圖顯示正在打包,打包時間漫長,需要等待

 打包成功后,我們會得到 .apk (Android) or .ipa (iOS)的鏈接包,我們可以復制這個鏈接去下載我們打包好多apk或者ipa

拿到下載好的apk,你就可以往各大應用商店發布了!!

本文參考:http://www.cnblogs.com/gdsblog/p/8067896.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM