Как убрать обновление кода публикации в экспо? - PullRequest
0 голосов
/ 07 июня 2019

Я настроил модуль как stand-alone app для его использования. Поэтому, когда я создаю Android APK, я запускаю «expo publicish,» и делаю APK в Android студии.

Кстати, я обнаружил, что если бы я изменил источник Expo , он был бы автоматически обновлен .

Как предотвратить автоматическое обновление такого типа?

expo-cli версия: expo-cli 2.18.5

"Экспо": "^ 30.0.0",

my App.json

{
  "expo": {
    "name": "test",
    "description": "This project is really great.",
    "slug": "test",
    "privacy": "public",
    "sdkVersion": "30.0.0",
    "packagerOpts": {
      "config": "./rn-cli.config.js"
    },
    "platforms": ["android"],
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/icon.png",

    "android": {
      "package": "com.jackson.myapp",
      "publishBundlePath": "android/app/src/main/assets/shell-app.bundle",
      "publishManifestPath": "android/app/src/main/assets/shell-app-manifest.json",
      "splash": {
        "backgroundColor": "#000000"
      }
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": ["**/*"],
    "ios": {
      "supportsTablet": true,
      "usesIcloudStorage": true,
      "bundleIdentifier": "com.jackson.myapps",
      "publishBundlePath": "ios/mvw/Supporting/shell-app.bundle",
      "publishManifestPath": "ios/mvw/Supporting/shell-app-manifest.json"
    },
    "isDetached": true,
    "detach": {
      "iosExpoViewUrl": "https://s3.amazonaws.com/exp-exponent-view-code/ios-v2.8.4-sdk30.0.0-3de13133-1adc-4ba1-85691e570b4.tar.gz",
      "androidExpoViewUrl": "https://s3.amazonaws.com/exp-exponent-view-code/android-v2.8.1-sdk30.0.0-0fde103b-be3d-43f9-bc48-30336971.tar.gz"
    },
    "scheme": "exp6c94a01048724a76bc92dca0c"
  }
}

1 Ответ

0 голосов
/ 10 июня 2019

Для Android вам нужно будет изменить настройки по умолчанию.

вы посмотрите на заметку ExpoKit в этом разделе

вы предполагаете, что для

AppConstants.java

, вам нужно установить эту строку:

public static boolean ARE_REMOTE_UPDATES_ENABLED = false;

вам нужно хотя бы один раз запустить expo publish, прежде чем сделатьAPK.

...