mirror of
https://github.com/status-im/react-native.git
synced 2025-01-12 10:34:57 +00:00
Add missing copyright headers (#21000)
Summary: One of our automated project tools noted that these were all missing their copyright headers. Pull Request resolved: https://github.com/facebook/react-native/pull/21000 Differential Revision: D9721495 Pulled By: hramos fbshipit-source-id: 6ccf0f37165a0fe16cf06bd996d615f2286101dc
This commit is contained in:
parent
e8551520b5
commit
fe4f03517c
@ -1,4 +1,9 @@
|
|||||||
# coding: utf-8
|
# coding: utf-8
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
require "json"
|
require "json"
|
||||||
|
|
||||||
package = JSON.parse(File.read(File.join(__dir__, "package.json")))
|
package = JSON.parse(File.read(File.join(__dir__, "package.json")))
|
||||||
|
5
gradlew.bat
vendored
5
gradlew.bat
vendored
@ -1,3 +1,8 @@
|
|||||||
|
:: Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
::
|
||||||
|
:: This source code is licensed under the MIT license found in the
|
||||||
|
:: LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
@if "%DEBUG%" == "" @echo off
|
@if "%DEBUG%" == "" @echo off
|
||||||
@rem ##########################################################################
|
@rem ##########################################################################
|
||||||
@rem
|
@rem
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
// Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
|
||||||
|
// This source code is licensed under the MIT license found in the
|
||||||
|
// LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
import org.apache.tools.ant.taskdefs.condition.Os
|
import org.apache.tools.ant.taskdefs.condition.Os
|
||||||
|
|
||||||
def config = project.hasProperty("react") ? project.react : [];
|
def config = project.hasProperty("react") ? project.react : [];
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# This script should be run from the react-native root
|
# This script should be run from the react-native root
|
||||||
|
|
||||||
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
|
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# inspired by https://github.com/Originate/guide/blob/master/android/guide/Continuous%20Integration.md
|
# inspired by https://github.com/Originate/guide/blob/master/android/guide/Continuous%20Integration.md
|
||||||
|
|
||||||
# shellcheck disable=SC1091
|
# shellcheck disable=SC1091
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
cat <(echo eslint; npm run lint --silent -- --format=json; echo flow; npm run flow --silent -- check --json) | node scripts/circleci/code-analysis-bot.js
|
cat <(echo eslint; npm run lint --silent -- --format=json; echo flow; npm run flow --silent -- check --json) | node scripts/circleci/code-analysis-bot.js
|
||||||
|
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# This is meant to be used to keep failing tests from
|
# This is meant to be used to keep failing tests from
|
||||||
# running for regular contributors, while still letting
|
# running for regular contributors, while still letting
|
||||||
# them run on PRs submitted by core contributors.
|
# them run on PRs submitted by core contributors.
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
# execute command
|
# execute command
|
||||||
"$@"
|
"$@"
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
./gradlew :ReactAndroid:downloadBoost :ReactAndroid:downloadDoubleConversion :ReactAndroid:downloadFolly :ReactAndroid:downloadGlog :ReactAndroid:downloadJSCHeaders
|
./gradlew :ReactAndroid:downloadBoost :ReactAndroid:downloadDoubleConversion :ReactAndroid:downloadFolly :ReactAndroid:downloadGlog :ReactAndroid:downloadJSCHeaders
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
PLATFORM_NAME="${PLATFORM_NAME:-iphoneos}"
|
PLATFORM_NAME="${PLATFORM_NAME:-iphoneos}"
|
||||||
@ -10,7 +15,7 @@ if [ -z "$CURRENT_ARCH" ] || [ "$CURRENT_ARCH" == "undefined_arch" ]; then
|
|||||||
|
|
||||||
if [[ "$PLATFORM_NAME" == *"simulator"* ]]; then
|
if [[ "$PLATFORM_NAME" == *"simulator"* ]]; then
|
||||||
CURRENT_ARCH="x86_64"
|
CURRENT_ARCH="x86_64"
|
||||||
else
|
else
|
||||||
CURRENT_ARCH="armv7"
|
CURRENT_ARCH="armv7"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
cachedir="$HOME/.rncache"
|
cachedir="$HOME/.rncache"
|
||||||
mkdir -p "$cachedir"
|
mkdir -p "$cachedir"
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2015-present, Facebook, Inc.
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
#
|
#
|
||||||
# This source code is licensed under the MIT license found in the
|
# This source code is licensed under the MIT license found in the
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -ex
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# Script used to run iOS tests.
|
# Script used to run iOS tests.
|
||||||
# If not arguments are passed to the script, it will only compile
|
# If not arguments are passed to the script, it will only compile
|
||||||
# the RNTester.
|
# the RNTester.
|
||||||
@ -8,6 +11,8 @@ set -ex
|
|||||||
# also run the RNTester integration test (needs JS and packager):
|
# also run the RNTester integration test (needs JS and packager):
|
||||||
# ./objc-test-ios.sh test
|
# ./objc-test-ios.sh test
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||||
ROOT=$(dirname "$SCRIPTS")
|
ROOT=$(dirname "$SCRIPTS")
|
||||||
|
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -ex
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# Script used to run tvOS tests.
|
# Script used to run tvOS tests.
|
||||||
# If not arguments are passed to the script, it will only compile
|
# If not arguments are passed to the script, it will only compile
|
||||||
# the RNTester.
|
# the RNTester.
|
||||||
@ -8,6 +11,8 @@ set -ex
|
|||||||
# also run the RNTester integration test (needs JS and packager):
|
# also run the RNTester integration test (needs JS and packager):
|
||||||
# ./objc-test-tvos.sh test
|
# ./objc-test-tvos.sh test
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||||
ROOT=$(dirname "$SCRIPTS")
|
ROOT=$(dirname "$SCRIPTS")
|
||||||
|
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -ex
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# Script used to run iOS and tvOS tests.
|
# Script used to run iOS and tvOS tests.
|
||||||
# Environment variables are used to configure what test to run.
|
# Environment variables are used to configure what test to run.
|
||||||
# If not arguments are passed to the script, it will only compile
|
# If not arguments are passed to the script, it will only compile
|
||||||
@ -9,6 +12,8 @@ set -ex
|
|||||||
# also run the RNTester integration test (needs JS and packager).
|
# also run the RNTester integration test (needs JS and packager).
|
||||||
# ./objc-test.sh test
|
# ./objc-test.sh test
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||||
ROOT=$(dirname $SCRIPTS)
|
ROOT=$(dirname $SCRIPTS)
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2015-present, Facebook, Inc.
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
#
|
#
|
||||||
# This source code is licensed under the MIT license found in the
|
# This source code is licensed under the MIT license found in the
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
SCRIPTS=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# This source code is licensed under the MIT license found in the
|
# This source code is licensed under the MIT license found in the
|
||||||
# LICENSE file in the root directory of this source tree.
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# Bundle React Native app's code and image assets.
|
# Bundle React Native app's code and image assets.
|
||||||
# This script is supposed to be invoked as part of Xcode build process
|
# This script is supposed to be invoked as part of Xcode build process
|
||||||
# and relies on environment variables (including PWD) set by Xcode
|
# and relies on environment variables (including PWD) set by Xcode
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# Runs an Android emulator locally.
|
# Runs an Android emulator locally.
|
||||||
# If there already is a running emulator, this just uses that.
|
# If there already is a running emulator, this just uses that.
|
||||||
# The only reason to use this config is that it represents a known-good
|
# The only reason to use this config is that it represents a known-good
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# Runs all Android integration tests locally.
|
# Runs all Android integration tests locally.
|
||||||
# See http://facebook.github.io/react-native/docs/testing.html
|
# See http://facebook.github.io/react-native/docs/testing.html
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# Runs all Android unit tests locally.
|
# Runs all Android unit tests locally.
|
||||||
# See http://facebook.github.io/react-native/docs/testing.html
|
# See http://facebook.github.io/react-native/docs/testing.html
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# Python script to run instrumentation tests, copied from https://github.com/circleci/circle-dummy-android
|
# Python script to run instrumentation tests, copied from https://github.com/circleci/circle-dummy-android
|
||||||
# Example: ./scripts/run-android-instrumentation-tests.sh com.facebook.react.tests com.facebook.react.tests.ReactPickerTestCase
|
# Example: ./scripts/run-android-instrumentation-tests.sh com.facebook.react.tests com.facebook.react.tests.ReactPickerTestCase
|
||||||
#
|
#
|
||||||
@ -24,7 +28,7 @@ test_class = None
|
|||||||
|
|
||||||
if len(sys.argv) > 2:
|
if len(sys.argv) > 2:
|
||||||
test_class = sys.argv[2]
|
test_class = sys.argv[2]
|
||||||
|
|
||||||
def update():
|
def update():
|
||||||
# prevent CircleCI from killing the process for inactivity
|
# prevent CircleCI from killing the process for inactivity
|
||||||
while not done:
|
while not done:
|
||||||
@ -38,10 +42,10 @@ t.start()
|
|||||||
def run():
|
def run():
|
||||||
sp.Popen(['adb', 'wait-for-device']).communicate()
|
sp.Popen(['adb', 'wait-for-device']).communicate()
|
||||||
if (test_class != None):
|
if (test_class != None):
|
||||||
p = sp.Popen('adb shell am instrument -w -e class %s %s/android.support.test.runner.AndroidJUnitRunner'
|
p = sp.Popen('adb shell am instrument -w -e class %s %s/android.support.test.runner.AndroidJUnitRunner'
|
||||||
% (test_class, test_app), shell=True, stdout=sp.PIPE, stderr=sp.PIPE, stdin=sp.PIPE)
|
% (test_class, test_app), shell=True, stdout=sp.PIPE, stderr=sp.PIPE, stdin=sp.PIPE)
|
||||||
else :
|
else :
|
||||||
p = sp.Popen('adb shell am instrument -w %s/android.support.test.runner.AndroidJUnitRunner'
|
p = sp.Popen('adb shell am instrument -w %s/android.support.test.runner.AndroidJUnitRunner'
|
||||||
% (test_app), shell=True, stdout=sp.PIPE, stderr=sp.PIPE, stdin=sp.PIPE)
|
% (test_app), shell=True, stdout=sp.PIPE, stderr=sp.PIPE, stdin=sp.PIPE)
|
||||||
return p.communicate()
|
return p.communicate()
|
||||||
|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
|
||||||
|
|
||||||
function usage {
|
function usage {
|
||||||
echo "usage: sync-css-layout.sh <pathToGithubRepo> <pathToFbSourceRepo>";
|
echo "usage: sync-css-layout.sh <pathToGithubRepo> <pathToFbSourceRepo>";
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# This script validates that the Android environment is set up to run
|
# This script validates that the Android environment is set up to run
|
||||||
# tests on a device or emulator (as opposed to a plain Java environment).
|
# tests on a device or emulator (as opposed to a plain Java environment).
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# This script validates that the Android SDK is installed correctly.
|
# This script validates that the Android SDK is installed correctly.
|
||||||
# This means setting ANDROID_HOME and adding its subdirectories to PATH.
|
# This means setting ANDROID_HOME and adding its subdirectories to PATH.
|
||||||
# If the Android SDK is not installed correctly, this script exits
|
# If the Android SDK is not installed correctly, this script exits
|
||||||
@ -48,4 +52,4 @@ if [ -z `which adb` ]; then
|
|||||||
echo "See https://facebook.github.io/react-native/docs/getting-started.html for instructions."
|
echo "See https://facebook.github.io/react-native/docs/getting-started.html for instructions."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# This script validates that Android is set up correctly for the
|
# This script validates that Android is set up correctly for the
|
||||||
# testing environment.
|
# testing environment.
|
||||||
#
|
#
|
||||||
@ -107,7 +111,7 @@ if [ -n "$(which csrutil)" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$JAVA_HOME" ]; then
|
if [ -z "$JAVA_HOME" ]; then
|
||||||
echo "Error: \$JAVA_HOME is not configured."
|
echo "Error: \$JAVA_HOME is not configured."
|
||||||
echo "Try adding export JAVA_HOME=\$(/usr/libexec/java_home) to your .bashrc or equivalent."
|
echo "Try adding export JAVA_HOME=\$(/usr/libexec/java_home) to your .bashrc or equivalent."
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# Copyright (c) 2015-present, Facebook, Inc.
|
||||||
|
#
|
||||||
|
# This source code is licensed under the MIT license found in the
|
||||||
|
# LICENSE file in the root directory of this source tree.
|
||||||
|
#
|
||||||
# This script validates that iOS is set up correctly for the
|
# This script validates that iOS is set up correctly for the
|
||||||
# testing environment.
|
# testing environment.
|
||||||
#
|
#
|
||||||
@ -22,14 +26,14 @@ NODE_VERSION="$(command node --version | sed 's/[-/a-zA-Z]//g' |sed 's/.\{2\}$//
|
|||||||
|
|
||||||
if (( $(echo "${NODE_VERSION} <= 6.0" | bc -l) )); then
|
if (( $(echo "${NODE_VERSION} <= 6.0" | bc -l) )); then
|
||||||
echo "Node ${NODE_VERSION} detected. This version of Node is not supported."
|
echo "Node ${NODE_VERSION} detected. This version of Node is not supported."
|
||||||
echo "See https://nodejs.org/en/download/ for instructions."
|
echo "See https://facebook.github.io/react-native/docs/getting-started.html for instructions."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check that Xcode is installed.
|
# Check that Xcode is installed.
|
||||||
if [ -z "$(which xcodebuild)" ]; then
|
if [ -z "$(which xcodebuild)" ]; then
|
||||||
echo "Could not find Xcode build tools. Please check your Xcode install."
|
echo "Could not find Xcode build tools. Please check your Xcode install."
|
||||||
echo "See http://facebook.github.io/react-native/docs/getting-started.html for instructions."
|
echo "See https://facebook.github.io/react-native/docs/getting-started.html for instructions."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -39,6 +43,6 @@ XCODE_VERSION="$(command xcodebuild -version | sed '$ d' | sed 's/[-/a-zA-Z]//g'
|
|||||||
if (version_gt $MIN_XCODE_VERSION $XCODE_VERSION) && [ "$XCODE_VERSION" != "$MIN_XCODE_VERSION" ]; then
|
if (version_gt $MIN_XCODE_VERSION $XCODE_VERSION) && [ "$XCODE_VERSION" != "$MIN_XCODE_VERSION" ]; then
|
||||||
echo "Xcode ${XCODE_VERSION} detected. React Native requires ${MIN_XCODE_VERSION} or newer."
|
echo "Xcode ${XCODE_VERSION} detected. React Native requires ${MIN_XCODE_VERSION} or newer."
|
||||||
echo "Older versions of Xcode may cause cryptic build errors."
|
echo "Older versions of Xcode may cause cryptic build errors."
|
||||||
echo "See http://facebook.github.io/react-native/docs/getting-started.html for instructions."
|
echo "See https://facebook.github.io/react-native/docs/getting-started.html for instructions."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user