mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Summary: Bump the version of Xcode used in internal and external iOS tests, as well as the CocoaPods version used in RNTester (and therefore, the internal CocoaPods offline mirror). New versions used: * Xcode 13.0.0 * CocoaPods 1.11.2 See Circle CI Xcode 13.0.0 macOS Container Software manifest: https://circle-macos-docs.s3.amazonaws.com/image-manifest/v6052/index.html * Xcode 13.0 Build version 13A233 * CocoaPods 1.11.2 Changelog: [Internal] Reviewed By: fkgozali Differential Revision: D31253170 fbshipit-source-id: c85f3ee12fa708d9e54fef1200f3124810211d2f
42 lines
1.2 KiB
Bash
Executable File
42 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
# Copyright (c) Facebook, Inc. and its affiliates.
|
|
#
|
|
# This source code is licensed under the MIT license found in the
|
|
# LICENSE file in the root directory of this source tree.
|
|
|
|
# This script updates RNTester Podfile.lock after verifying the CocoaPods environment.
|
|
# Usage:
|
|
# source scripts/update_podfile_lock && update_pods
|
|
|
|
THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
|
|
RNTESTER_DIR="$THIS_DIR/../packages/rn-tester"
|
|
|
|
# Note: Keep in sync with FB internal.
|
|
REQUIRED_COCOAPODS_VERSION="1.11.2"
|
|
|
|
validate_env () {
|
|
# Check that CocoaPods is working.
|
|
if [ -z "$(command -v pod)" ]; then
|
|
echo "You need to install CocoaPods."
|
|
echo "See https://guides.cocoapods.org/using/getting-started.html#getting-started for instructions."
|
|
exit 1
|
|
fi
|
|
|
|
COCOAPODS_VERSION=$(pod --version)
|
|
if [[ "$COCOAPODS_VERSION" != "$REQUIRED_COCOAPODS_VERSION" ]];
|
|
then
|
|
echo "You must have CocoaPods $REQUIRED_COCOAPODS_VERSION installed; you have $COCOAPODS_VERSION."
|
|
echo "Installing via gem is recommended:"
|
|
echo " sudo gem install cocoapods -v $REQUIRED_COCOAPODS_VERSION"
|
|
exit 1
|
|
fi
|
|
}
|
|
|
|
update_pods () {
|
|
validate_env
|
|
|
|
cd "$RNTESTER_DIR" || exit
|
|
pod install
|
|
cd "$THIS_DIR" || exit
|
|
}
|