ユーザ用ツール

サイト用ツール


サイドバー

reactnative:expo:build

以前のリビジョンの文書です


build(akpの作成)のためのコマンド

app.json

{
  "expo": {
    "name": "expo-login",
    "slug": "expo-login",
    "privacy": "public",
    "sdkVersion": "31.0.0",
    "platforms": [
      "ios",
      "android"
    ],
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/icon.png",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": [
      "**/*"
    ],
    "ios": {
      "supportsTablet": true
    }
  }
}

   ↓

{
  "expo": {
    "name": "expo-login",
    "slug": "expo-login",
    "privacy": "public",  // public
    "sdkVersion": "31.0.0",
    "platforms": [
      "ios",
      "android"
    ],
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/icon.png",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": [
      "**/*"
    ],
    "ios": {
      "supportsTablet": true
    },
    "android": { // 追加
      "package": "com.nekotype.expo-meomry2" // 追加
    } // 追加
  }
}

expo login

expo login
There is a new version of expo-cli available (2.10.1).
You are currently using expo-cli 2.7.1
Run `npm install -g expo-cli` to get the latest version
? You are already logged in as tama. Log in as new user? (Y/n)

「expo-cli build:android」を実行する

> expo-cli build:android
There is a new version of expo-cli available (2.10.1).
You are currently using expo-cli 2.7.1
Run `npm install -g expo-cli` to get the latest version
[02:01:17] An Expo user account is required to proceed.
? How would you like to authenticate? (Use arrow keys)
> Make a new Expo account
  Log in with an existing Expo account
  Cancel

エラー

• Field: android.package - 'android.package' should be a reverse DNS notation unique name for your app. For example, host.exp.exponent, where exp.host is our domain and Expo is our app. The name may only contain lowercase and uppercase letters (a-z, A-Z), numbers (0-9) and underscores (_). Each component of the name should start with a lowercase letter..
[02:21:36] Couldn't publish because errors were found. (See logs above.) Please fix the errors and try again.

   ↓

"com.nekotype.expo-meomry2"
  を
"com.nekotype.expo.meomry2"
  に変更したら消えた
reactnative/expo/build.1549992243.txt.gz · 最終更新: 2019/02/13 02:24 by ips