Mac/iOS NuGet pack script (#1198)
* Update Podfile.lock * Make publish overrides debug-compatible If we want to use the nuget pack script to build debug configuration for sideloading, then we want optimization off and want more debug info. * Initial nuget_pack.sh First working version, based on refactored FUA script. -p option is currently a no-op, but -d option builds Debug as advertised. * Use absolute paths for xcode_select_current_version.sh Script behavior should not depend on $PATH. * Update Podfile.lock * Add prerequisite tasks - Add do_prerequisites function that does yarn/gem/pod steps to bootstrap environment enough to build the native libraries - Add git_clean function and a third -c level since this is a pretty common troubleshooting step - Add special handling of the (now common) pushd/popd shell builtins, to suppress their normal output while not suppressing the logging of the command itself - Rename print_error to log_error for consistency with log_action - Use empty/nonempty as the boolean states for bash vars 'prerequisites' and 'debug' * Rename script to nuget_pack_apple.sh nuget_pack.sh works for FUA, but FURN includes platforms beyond Apple, so we should be more specific. * Escape backticks We don't actually want to run `pod install` when printing this message. * podfile locks Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
This commit is contained in:
Родитель
2439f994e7
Коммит
10a5beea23
|
@ -7,4 +7,4 @@ else
|
|||
fi
|
||||
|
||||
echo "Running command: sudo xcode-select --switch $XCODE_PATH"
|
||||
sudo xcode-select --switch "$XCODE_PATH"
|
||||
/usr/bin/sudo /usr/bin/xcode-select --switch "$XCODE_PATH"
|
|
@ -1,10 +1,10 @@
|
|||
// For publish builds, only provide line tables for symbolizing crashes
|
||||
CLANG_DEBUG_INFORMATION_LEVEL=line-tables-only
|
||||
CLANG_DEBUG_INFORMATION_LEVEL[config=Release]=line-tables-only
|
||||
// The following build setting caused build errors, so it is commented out and placed in every podspec instead
|
||||
// OTHER_SWIFT_FLAGS=-gline-tables-only
|
||||
|
||||
// Optimize for size in publish builds
|
||||
SWIFT_OPTIMIZATION_LEVEL=-Osize
|
||||
SWIFT_OPTIMIZATION_LEVEL[config=Release]=-Osize
|
||||
|
||||
// Build for all architectures, not just the active one
|
||||
ONLY_ACTIVE_ARCH=NO
|
||||
|
|
|
@ -1,28 +1,19 @@
|
|||
PODS:
|
||||
- boost-for-react-native (1.63.0)
|
||||
- DoubleConversion (1.1.6)
|
||||
- FBLazyVector (0.63.4)
|
||||
- FBReactNativeSpec (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTRequired (= 0.63.4)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- Folly (2020.01.13.00):
|
||||
- boost-for-react-native
|
||||
- DoubleConversion
|
||||
- Folly/Default (= 2020.01.13.00)
|
||||
- glog
|
||||
- Folly/Default (2020.01.13.00):
|
||||
- boost-for-react-native
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- FRNAvatar (0.12.19):
|
||||
- FBLazyVector (0.64.3)
|
||||
- FBReactNativeSpec (0.64.3):
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTRequired (= 0.64.3)
|
||||
- RCTTypeSafety (= 0.64.3)
|
||||
- React-Core (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (= 0.64.3)
|
||||
- FRNAvatar (0.13.1):
|
||||
- MicrosoftFluentUI (= 0.3.0)
|
||||
- MicrosoftFluentUI/Avatar_ios (= 0.3.0)
|
||||
- React
|
||||
- FRNDatePicker (0.3.8):
|
||||
- FRNDatePicker (0.4.0):
|
||||
- MicrosoftFluentUI (= 0.3.0)
|
||||
- React
|
||||
- glog (0.3.5)
|
||||
|
@ -182,237 +173,270 @@ PODS:
|
|||
- MicrosoftFluentUI/Label_ios
|
||||
- MicrosoftFluentUI/Utilities_ios (0.3.0)
|
||||
- QRCodeReader.swift (10.1.0)
|
||||
- RCTRequired (0.63.4)
|
||||
- RCTTypeSafety (0.63.4):
|
||||
- FBLazyVector (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTRequired (= 0.63.4)
|
||||
- React-Core (= 0.63.4)
|
||||
- React (0.63.4):
|
||||
- React-Core (= 0.63.4)
|
||||
- React-Core/DevSupport (= 0.63.4)
|
||||
- React-Core/RCTWebSocket (= 0.63.4)
|
||||
- React-RCTActionSheet (= 0.63.4)
|
||||
- React-RCTAnimation (= 0.63.4)
|
||||
- React-RCTBlob (= 0.63.4)
|
||||
- React-RCTImage (= 0.63.4)
|
||||
- React-RCTLinking (= 0.63.4)
|
||||
- React-RCTNetwork (= 0.63.4)
|
||||
- React-RCTSettings (= 0.63.4)
|
||||
- React-RCTText (= 0.63.4)
|
||||
- React-RCTVibration (= 0.63.4)
|
||||
- React-callinvoker (0.63.4)
|
||||
- React-Core (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCT-Folly (2020.01.13.00):
|
||||
- boost-for-react-native
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- React-Core/Default (= 0.63.4)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- RCT-Folly/Default (= 2020.01.13.00)
|
||||
- RCT-Folly/Default (2020.01.13.00):
|
||||
- boost-for-react-native
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCTRequired (0.64.3)
|
||||
- RCTTypeSafety (0.64.3):
|
||||
- FBLazyVector (= 0.64.3)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTRequired (= 0.64.3)
|
||||
- React-Core (= 0.64.3)
|
||||
- React (0.64.3):
|
||||
- React-Core (= 0.64.3)
|
||||
- React-Core/DevSupport (= 0.64.3)
|
||||
- React-Core/RCTWebSocket (= 0.64.3)
|
||||
- React-RCTActionSheet (= 0.64.3)
|
||||
- React-RCTAnimation (= 0.64.3)
|
||||
- React-RCTBlob (= 0.64.3)
|
||||
- React-RCTImage (= 0.64.3)
|
||||
- React-RCTLinking (= 0.64.3)
|
||||
- React-RCTNetwork (= 0.64.3)
|
||||
- React-RCTSettings (= 0.64.3)
|
||||
- React-RCTText (= 0.64.3)
|
||||
- React-RCTVibration (= 0.64.3)
|
||||
- React-callinvoker (0.64.3)
|
||||
- React-Core (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default (= 0.64.3)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/CoreModulesHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/CoreModulesHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/Default (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/Default (0.64.3):
|
||||
- glog
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/DevSupport (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/DevSupport (0.64.3):
|
||||
- glog
|
||||
- React-Core/Default (= 0.63.4)
|
||||
- React-Core/RCTWebSocket (= 0.63.4)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-jsinspector (= 0.63.4)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default (= 0.64.3)
|
||||
- React-Core/RCTWebSocket (= 0.64.3)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-jsinspector (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTActionSheetHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTActionSheetHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTAnimationHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTAnimationHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTBlobHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTBlobHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTImageHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTImageHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTLinkingHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTLinkingHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTNetworkHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTNetworkHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTSettingsHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTSettingsHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTTextHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTTextHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTVibrationHeaders (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTVibrationHeaders (0.64.3):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-Core/RCTWebSocket (0.63.4):
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTWebSocket (0.64.3):
|
||||
- glog
|
||||
- React-Core/Default (= 0.63.4)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsiexecutor (= 0.63.4)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default (= 0.64.3)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsiexecutor (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- Yoga
|
||||
- React-CoreModules (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/CoreModulesHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-RCTImage (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-cxxreact (0.63.4):
|
||||
- React-CoreModules (0.64.3):
|
||||
- FBReactNativeSpec (= 0.64.3)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.3)
|
||||
- React-Core/CoreModulesHeaders (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-RCTImage (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (= 0.64.3)
|
||||
- React-cxxreact (0.64.3):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- DoubleConversion
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-callinvoker (= 0.63.4)
|
||||
- React-jsinspector (= 0.63.4)
|
||||
- React-jsi (0.63.4):
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-callinvoker (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-jsinspector (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- React-runtimeexecutor (= 0.64.3)
|
||||
- React-jsi (0.64.3):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- DoubleConversion
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-jsi/Default (= 0.63.4)
|
||||
- React-jsi/Default (0.63.4):
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-jsi/Default (= 0.64.3)
|
||||
- React-jsi/Default (0.64.3):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- DoubleConversion
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-jsiexecutor (0.63.4):
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-jsiexecutor (0.64.3):
|
||||
- DoubleConversion
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-jsinspector (0.63.4)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- React-jsinspector (0.64.3)
|
||||
- react-native-menu (0.1.2):
|
||||
- React
|
||||
- react-native-slider (3.0.3):
|
||||
- React
|
||||
- React-RCTActionSheet (0.63.4):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.63.4)
|
||||
- React-RCTAnimation (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/RCTAnimationHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTBlob (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTBlobHeaders (= 0.63.4)
|
||||
- React-Core/RCTWebSocket (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-RCTNetwork (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTImage (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/RCTImageHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- React-RCTNetwork (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTLinking (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- React-Core/RCTLinkingHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTNetwork (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/RCTNetworkHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTSettings (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.63.4)
|
||||
- React-Core/RCTSettingsHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- React-RCTText (0.63.4):
|
||||
- React-Core/RCTTextHeaders (= 0.63.4)
|
||||
- React-RCTVibration (0.63.4):
|
||||
- FBReactNativeSpec (= 0.63.4)
|
||||
- Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTVibrationHeaders (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (= 0.63.4)
|
||||
- ReactCommon/turbomodule/core (0.63.4):
|
||||
- react-native-slider (4.1.12):
|
||||
- React-Core
|
||||
- React-perflogger (0.64.3)
|
||||
- React-RCTActionSheet (0.64.3):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.64.3)
|
||||
- React-RCTAnimation (0.64.3):
|
||||
- FBReactNativeSpec (= 0.64.3)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.3)
|
||||
- React-Core/RCTAnimationHeaders (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (= 0.64.3)
|
||||
- React-RCTBlob (0.64.3):
|
||||
- FBReactNativeSpec (= 0.64.3)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTBlobHeaders (= 0.64.3)
|
||||
- React-Core/RCTWebSocket (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-RCTNetwork (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (= 0.64.3)
|
||||
- React-RCTImage (0.64.3):
|
||||
- FBReactNativeSpec (= 0.64.3)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.3)
|
||||
- React-Core/RCTImageHeaders (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-RCTNetwork (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (= 0.64.3)
|
||||
- React-RCTLinking (0.64.3):
|
||||
- FBReactNativeSpec (= 0.64.3)
|
||||
- React-Core/RCTLinkingHeaders (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (= 0.64.3)
|
||||
- React-RCTNetwork (0.64.3):
|
||||
- FBReactNativeSpec (= 0.64.3)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.3)
|
||||
- React-Core/RCTNetworkHeaders (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (= 0.64.3)
|
||||
- React-RCTSettings (0.64.3):
|
||||
- FBReactNativeSpec (= 0.64.3)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.3)
|
||||
- React-Core/RCTSettingsHeaders (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (= 0.64.3)
|
||||
- React-RCTText (0.64.3):
|
||||
- React-Core/RCTTextHeaders (= 0.64.3)
|
||||
- React-RCTVibration (0.64.3):
|
||||
- FBReactNativeSpec (= 0.64.3)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTVibrationHeaders (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (= 0.64.3)
|
||||
- React-runtimeexecutor (0.64.3):
|
||||
- React-jsi (= 0.64.3)
|
||||
- ReactCommon/turbomodule/core (0.64.3):
|
||||
- DoubleConversion
|
||||
- Folly (= 2020.01.13.00)
|
||||
- glog
|
||||
- React-callinvoker (= 0.63.4)
|
||||
- React-Core (= 0.63.4)
|
||||
- React-cxxreact (= 0.63.4)
|
||||
- React-jsi (= 0.63.4)
|
||||
- ReactTestApp-DevSupport (0.7.10)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-callinvoker (= 0.64.3)
|
||||
- React-Core (= 0.64.3)
|
||||
- React-cxxreact (= 0.64.3)
|
||||
- React-jsi (= 0.64.3)
|
||||
- React-perflogger (= 0.64.3)
|
||||
- ReactTestApp-DevSupport (0.9.18):
|
||||
- React-Core
|
||||
- React-jsi
|
||||
- ReactTestApp-Resources (1.0.0-dev)
|
||||
- RNSVG (12.1.1):
|
||||
- React
|
||||
|
@ -422,12 +446,12 @@ PODS:
|
|||
DEPENDENCIES:
|
||||
- DoubleConversion (from `../../../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
|
||||
- FBLazyVector (from `../../../node_modules/react-native/Libraries/FBLazyVector`)
|
||||
- FBReactNativeSpec (from `../../../node_modules/react-native/Libraries/FBReactNativeSpec`)
|
||||
- Folly (from `../../../node_modules/react-native/third-party-podspecs/Folly.podspec`)
|
||||
- FBReactNativeSpec (from `../../../node_modules/react-native/React/FBReactNativeSpec`)
|
||||
- FRNAvatar (from `../../../packages/experimental/Avatar/FRNAvatar.podspec`)
|
||||
- FRNDatePicker (from `../../../packages/experimental/NativeDatePicker/FRNDatePicker.podspec`)
|
||||
- glog (from `../../../node_modules/react-native/third-party-podspecs/glog.podspec`)
|
||||
- QRCodeReader.swift
|
||||
- RCT-Folly (from `../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
|
||||
- RCTRequired (from `../../../node_modules/react-native/Libraries/RCTRequired`)
|
||||
- RCTTypeSafety (from `../../../node_modules/react-native/Libraries/TypeSafety`)
|
||||
- React (from `../../../node_modules/react-native/`)
|
||||
|
@ -442,6 +466,7 @@ DEPENDENCIES:
|
|||
- React-jsinspector (from `../../../node_modules/react-native/ReactCommon/jsinspector`)
|
||||
- "react-native-menu (from `../../../node_modules/@react-native-menu/menu`)"
|
||||
- "react-native-slider (from `../../../node_modules/@react-native-community/slider`)"
|
||||
- React-perflogger (from `../../../node_modules/react-native/ReactCommon/reactperflogger`)
|
||||
- React-RCTActionSheet (from `../../../node_modules/react-native/Libraries/ActionSheetIOS`)
|
||||
- React-RCTAnimation (from `../../../node_modules/react-native/Libraries/NativeAnimation`)
|
||||
- React-RCTBlob (from `../../../node_modules/react-native/Libraries/Blob`)
|
||||
|
@ -451,6 +476,7 @@ DEPENDENCIES:
|
|||
- React-RCTSettings (from `../../../node_modules/react-native/Libraries/Settings`)
|
||||
- React-RCTText (from `../../../node_modules/react-native/Libraries/Text`)
|
||||
- React-RCTVibration (from `../../../node_modules/react-native/Libraries/Vibration`)
|
||||
- React-runtimeexecutor (from `../../../node_modules/react-native/ReactCommon/runtimeexecutor`)
|
||||
- ReactCommon/turbomodule/core (from `../../../node_modules/react-native/ReactCommon`)
|
||||
- ReactTestApp-DevSupport (from `../../../node_modules/react-native-test-app`)
|
||||
- ReactTestApp-Resources (from `..`)
|
||||
|
@ -471,15 +497,15 @@ EXTERNAL SOURCES:
|
|||
FBLazyVector:
|
||||
:path: "../../../node_modules/react-native/Libraries/FBLazyVector"
|
||||
FBReactNativeSpec:
|
||||
:path: "../../../node_modules/react-native/Libraries/FBReactNativeSpec"
|
||||
Folly:
|
||||
:podspec: "../../../node_modules/react-native/third-party-podspecs/Folly.podspec"
|
||||
:path: "../../../node_modules/react-native/React/FBReactNativeSpec"
|
||||
FRNAvatar:
|
||||
:path: "../../../packages/experimental/Avatar/FRNAvatar.podspec"
|
||||
FRNDatePicker:
|
||||
:path: "../../../packages/experimental/NativeDatePicker/FRNDatePicker.podspec"
|
||||
glog:
|
||||
:podspec: "../../../node_modules/react-native/third-party-podspecs/glog.podspec"
|
||||
RCT-Folly:
|
||||
:podspec: "../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
|
||||
RCTRequired:
|
||||
:path: "../../../node_modules/react-native/Libraries/RCTRequired"
|
||||
RCTTypeSafety:
|
||||
|
@ -504,6 +530,8 @@ EXTERNAL SOURCES:
|
|||
:path: "../../../node_modules/@react-native-menu/menu"
|
||||
react-native-slider:
|
||||
:path: "../../../node_modules/@react-native-community/slider"
|
||||
React-perflogger:
|
||||
:path: "../../../node_modules/react-native/ReactCommon/reactperflogger"
|
||||
React-RCTActionSheet:
|
||||
:path: "../../../node_modules/react-native/Libraries/ActionSheetIOS"
|
||||
React-RCTAnimation:
|
||||
|
@ -522,6 +550,8 @@ EXTERNAL SOURCES:
|
|||
:path: "../../../node_modules/react-native/Libraries/Text"
|
||||
React-RCTVibration:
|
||||
:path: "../../../node_modules/react-native/Libraries/Vibration"
|
||||
React-runtimeexecutor:
|
||||
:path: "../../../node_modules/react-native/ReactCommon/runtimeexecutor"
|
||||
ReactCommon:
|
||||
:path: "../../../node_modules/react-native/ReactCommon"
|
||||
ReactTestApp-DevSupport:
|
||||
|
@ -536,41 +566,43 @@ EXTERNAL SOURCES:
|
|||
SPEC CHECKSUMS:
|
||||
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
||||
DoubleConversion: cde416483dac037923206447da6e1454df403714
|
||||
FBLazyVector: 3bb422f41b18121b71783a905c10e58606f7dc3e
|
||||
FBReactNativeSpec: f2c97f2529dd79c083355182cc158c9f98f4bd6e
|
||||
Folly: b73c3869541e86821df3c387eb0af5f65addfab4
|
||||
FRNAvatar: ab60c356b71b08a3f54427a5e82376ef3024175e
|
||||
FRNDatePicker: 4c115ce18877f857784519bd3ced009f8a4dae62
|
||||
FBLazyVector: c71c5917ec0ad2de41d5d06a5855f6d5eda06971
|
||||
FBReactNativeSpec: 96e0ac3698e5ebbc3aab6e67bcd98508c0767abc
|
||||
FRNAvatar: 0428d40426e812920dab291f6d49c1f5b981391a
|
||||
FRNDatePicker: e11db0ff8876944672374ec40bec723aebbe6473
|
||||
glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3
|
||||
MicrosoftFluentUI: b98d877a2122804132365aa167944f58ef4adb69
|
||||
QRCodeReader.swift: 373a389fe9a22d513c879a32a6f647c58f4ef572
|
||||
RCTRequired: 082f10cd3f905d6c124597fd1c14f6f2655ff65e
|
||||
RCTTypeSafety: 8c9c544ecbf20337d069e4ae7fd9a377aadf504b
|
||||
React: b0a957a2c44da4113b0c4c9853d8387f8e64e615
|
||||
React-callinvoker: c3f44dd3cb195b6aa46621fff95ded79d59043fe
|
||||
React-Core: d3b2a1ac9a2c13c3bcde712d9281fc1c8a5b315b
|
||||
React-CoreModules: 0581ff36cb797da0943d424f69e7098e43e9be60
|
||||
React-cxxreact: c1480d4fda5720086c90df537ee7d285d4c57ac3
|
||||
React-jsi: a0418934cf48f25b485631deb27c64dc40fb4c31
|
||||
React-jsiexecutor: 93bd528844ad21dc07aab1c67cb10abae6df6949
|
||||
React-jsinspector: 58aef7155bc9a9683f5b60b35eccea8722a4f53a
|
||||
RCT-Folly: ec7a233ccc97cc556cf7237f0db1ff65b986f27c
|
||||
RCTRequired: d34bf57e17cb6e3b2681f4809b13843c021feb6c
|
||||
RCTTypeSafety: 8dab4933124ed39bb0c1d88d74d61b1eb950f28f
|
||||
React: ef700aeb19afabff83a9cc5799ac955a9c6b5e0f
|
||||
React-callinvoker: 5547633d44f3e114b17c03c660ccb5faefd9ed2d
|
||||
React-Core: 3858d60185d71567962468bf176d582e36e4e25b
|
||||
React-CoreModules: 29b3397adac0c04915cf93089328664868510717
|
||||
React-cxxreact: 7e6cc1f4cdfcd40e483dd228fa8a3d3e0ed16f4a
|
||||
React-jsi: a8b09c29521c798f1783348b37b511ba7b3dbeb3
|
||||
React-jsiexecutor: df6abc9fafbecb8e5b7a5fbc5e6d4bd017d594d5
|
||||
React-jsinspector: 34e23860273a23695342f58eed3ffd3ba10c31e0
|
||||
react-native-menu: 9fe07f72e075b250295eeae25425490cc9608951
|
||||
react-native-slider: e99fc201cefe81270fc9d81714a7a0f5e566b168
|
||||
React-RCTActionSheet: 89a0ca9f4a06c1f93c26067af074ccdce0f40336
|
||||
React-RCTAnimation: 1bde3ecc0c104c55df246eda516e0deb03c4e49b
|
||||
React-RCTBlob: a97d378b527740cc667e03ebfa183a75231ab0f0
|
||||
React-RCTImage: c1b1f2d3f43a4a528c8946d6092384b5c880d2f0
|
||||
React-RCTLinking: 35ae4ab9dc0410d1fcbdce4d7623194a27214fb2
|
||||
React-RCTNetwork: 29ec2696f8d8cfff7331fac83d3e893c95ef43ae
|
||||
React-RCTSettings: 60f0691bba2074ef394f95d4c2265ec284e0a46a
|
||||
React-RCTText: 5c51df3f08cb9dedc6e790161195d12bac06101c
|
||||
React-RCTVibration: ae4f914cfe8de7d4de95ae1ea6cc8f6315d73d9d
|
||||
ReactCommon: 73d79c7039f473b76db6ff7c6b159c478acbbb3b
|
||||
ReactTestApp-DevSupport: 9068a9000beeaf47036bda022443b9d5ad32c770
|
||||
ReactTestApp-Resources: 5950ae44720217c6778ff03fb1d906c8fb3ce483
|
||||
react-native-slider: 6e9b86e76cce4b9e35b3403193a6432ed07e0c81
|
||||
React-perflogger: cc76a4254d19640f1d8ad1c66fdee800414b805c
|
||||
React-RCTActionSheet: 7448f049318d8d7e8a9a1ebb742ada721757eea8
|
||||
React-RCTAnimation: fb9b3fa1a4a9f5e6ab01b3368693ce69860ba76a
|
||||
React-RCTBlob: a2e7056601c599c19884992f08ebacae810426f9
|
||||
React-RCTImage: 5a46c12327d0d6f6844a1fe38baa92a1e02847e8
|
||||
React-RCTLinking: 63dd8305591e1def35267557ed42918aec9eb30b
|
||||
React-RCTNetwork: d0516e39a5f736b2bff671c3e03804200161dcd3
|
||||
React-RCTSettings: a09566b14f1649f6c8a39ad1a174bb5c0631bb09
|
||||
React-RCTText: 04a2f0a281f715f0aed4f515717fafd64510e2c8
|
||||
React-RCTVibration: c7f845861e79eae13dc1e8217a3cf47a3945b504
|
||||
React-runtimeexecutor: 493d9abb8b23c3f84e19ae221eeba92cadcb70dc
|
||||
ReactCommon: 8fea6422328e2fc093e25c9fac67adbcf0f04fb4
|
||||
ReactTestApp-DevSupport: 2543efef7306abfcfbe7b6a3617b0a30409957ba
|
||||
ReactTestApp-Resources: 73c2660013d746f9ffc6762e0123d22950ccd740
|
||||
RNSVG: 551acb6562324b1d52a4e0758f7ca0ec234e278f
|
||||
SwiftLint: 99f82d07b837b942dd563c668de129a03fc3fb52
|
||||
Yoga: 4bd86afe9883422a7c4028c00e34790f560923d6
|
||||
Yoga: e6ecf3fa25af9d4c87e94ad7d5d292eedef49749
|
||||
|
||||
PODFILE CHECKSUM: 4f2fe3ddb3dc182faf8c0ba4b90cf51ae50cdb94
|
||||
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
PODS:
|
||||
- boost-for-react-native (1.63.0)
|
||||
- DoubleConversion (1.1.6)
|
||||
- FBLazyVector (0.64.12)
|
||||
- FBReactNativeSpec (0.64.12):
|
||||
- FBLazyVector (0.64.15)
|
||||
- FBReactNativeSpec (0.64.15):
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTRequired (= 0.64.12)
|
||||
- RCTTypeSafety (= 0.64.12)
|
||||
- React-Core (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (= 0.64.12)
|
||||
- RCTRequired (= 0.64.15)
|
||||
- RCTTypeSafety (= 0.64.15)
|
||||
- React-Core (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (= 0.64.15)
|
||||
- FRNAvatar (0.13.1):
|
||||
- MicrosoftFluentUI (= 0.3.0)
|
||||
- MicrosoftFluentUI/Avatar_ios (= 0.3.0)
|
||||
|
@ -96,255 +96,255 @@ PODS:
|
|||
- glog
|
||||
- RCTFocusZone (0.8.0):
|
||||
- React
|
||||
- RCTRequired (0.64.12)
|
||||
- RCTTypeSafety (0.64.12):
|
||||
- FBLazyVector (= 0.64.12)
|
||||
- RCTRequired (0.64.15)
|
||||
- RCTTypeSafety (0.64.15):
|
||||
- FBLazyVector (= 0.64.15)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTRequired (= 0.64.12)
|
||||
- React-Core (= 0.64.12)
|
||||
- React (0.64.12):
|
||||
- React-Core (= 0.64.12)
|
||||
- React-Core/DevSupport (= 0.64.12)
|
||||
- React-Core/RCTWebSocket (= 0.64.12)
|
||||
- React-RCTActionSheet (= 0.64.12)
|
||||
- React-RCTAnimation (= 0.64.12)
|
||||
- React-RCTBlob (= 0.64.12)
|
||||
- React-RCTImage (= 0.64.12)
|
||||
- React-RCTLinking (= 0.64.12)
|
||||
- React-RCTNetwork (= 0.64.12)
|
||||
- React-RCTSettings (= 0.64.12)
|
||||
- React-RCTText (= 0.64.12)
|
||||
- React-RCTVibration (= 0.64.12)
|
||||
- React-callinvoker (0.64.12)
|
||||
- React-Core (0.64.12):
|
||||
- RCTRequired (= 0.64.15)
|
||||
- React-Core (= 0.64.15)
|
||||
- React (0.64.15):
|
||||
- React-Core (= 0.64.15)
|
||||
- React-Core/DevSupport (= 0.64.15)
|
||||
- React-Core/RCTWebSocket (= 0.64.15)
|
||||
- React-RCTActionSheet (= 0.64.15)
|
||||
- React-RCTAnimation (= 0.64.15)
|
||||
- React-RCTBlob (= 0.64.15)
|
||||
- React-RCTImage (= 0.64.15)
|
||||
- React-RCTLinking (= 0.64.15)
|
||||
- React-RCTNetwork (= 0.64.15)
|
||||
- React-RCTSettings (= 0.64.15)
|
||||
- React-RCTText (= 0.64.15)
|
||||
- React-RCTVibration (= 0.64.15)
|
||||
- React-callinvoker (0.64.15)
|
||||
- React-Core (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-Core/Default (= 0.64.15)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/CoreModulesHeaders (0.64.12):
|
||||
- React-Core/CoreModulesHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/Default (0.64.12):
|
||||
- React-Core/Default (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/DevSupport (0.64.12):
|
||||
- React-Core/DevSupport (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default (= 0.64.12)
|
||||
- React-Core/RCTWebSocket (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-jsinspector (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-Core/Default (= 0.64.15)
|
||||
- React-Core/RCTWebSocket (= 0.64.15)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-jsinspector (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTActionSheetHeaders (0.64.12):
|
||||
- React-Core/RCTActionSheetHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTAnimationHeaders (0.64.12):
|
||||
- React-Core/RCTAnimationHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTBlobHeaders (0.64.12):
|
||||
- React-Core/RCTBlobHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTImageHeaders (0.64.12):
|
||||
- React-Core/RCTImageHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTLinkingHeaders (0.64.12):
|
||||
- React-Core/RCTLinkingHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTNetworkHeaders (0.64.12):
|
||||
- React-Core/RCTNetworkHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTSettingsHeaders (0.64.12):
|
||||
- React-Core/RCTSettingsHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTTextHeaders (0.64.12):
|
||||
- React-Core/RCTTextHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTVibrationHeaders (0.64.12):
|
||||
- React-Core/RCTVibrationHeaders (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-Core/RCTWebSocket (0.64.12):
|
||||
- React-Core/RCTWebSocket (0.64.15):
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/Default (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsiexecutor (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-Core/Default (= 0.64.15)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsiexecutor (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- Yoga
|
||||
- React-CoreModules (0.64.12):
|
||||
- FBReactNativeSpec (= 0.64.12)
|
||||
- React-CoreModules (0.64.15):
|
||||
- FBReactNativeSpec (= 0.64.15)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.12)
|
||||
- React-Core/CoreModulesHeaders (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-RCTImage (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (= 0.64.12)
|
||||
- React-cxxreact (0.64.12):
|
||||
- RCTTypeSafety (= 0.64.15)
|
||||
- React-Core/CoreModulesHeaders (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-RCTImage (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (= 0.64.15)
|
||||
- React-cxxreact (0.64.15):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-callinvoker (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-jsinspector (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-runtimeexecutor (= 0.64.12)
|
||||
- React-jsi (0.64.12):
|
||||
- React-callinvoker (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-jsinspector (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- React-runtimeexecutor (= 0.64.15)
|
||||
- React-jsi (0.64.15):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-jsi/Default (= 0.64.12)
|
||||
- React-jsi/Default (0.64.12):
|
||||
- React-jsi/Default (= 0.64.15)
|
||||
- React-jsi/Default (0.64.15):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-jsiexecutor (0.64.12):
|
||||
- React-jsiexecutor (0.64.15):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- React-jsinspector (0.64.12)
|
||||
- React-perflogger (0.64.12)
|
||||
- React-RCTActionSheet (0.64.12):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.64.12)
|
||||
- React-RCTAnimation (0.64.12):
|
||||
- FBReactNativeSpec (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- React-jsinspector (0.64.15)
|
||||
- React-perflogger (0.64.15)
|
||||
- React-RCTActionSheet (0.64.15):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.64.15)
|
||||
- React-RCTAnimation (0.64.15):
|
||||
- FBReactNativeSpec (= 0.64.15)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.12)
|
||||
- React-Core/RCTAnimationHeaders (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (= 0.64.12)
|
||||
- React-RCTBlob (0.64.12):
|
||||
- FBReactNativeSpec (= 0.64.12)
|
||||
- RCTTypeSafety (= 0.64.15)
|
||||
- React-Core/RCTAnimationHeaders (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (= 0.64.15)
|
||||
- React-RCTBlob (0.64.15):
|
||||
- FBReactNativeSpec (= 0.64.15)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTBlobHeaders (= 0.64.12)
|
||||
- React-Core/RCTWebSocket (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-RCTNetwork (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (= 0.64.12)
|
||||
- React-RCTImage (0.64.12):
|
||||
- FBReactNativeSpec (= 0.64.12)
|
||||
- React-Core/RCTBlobHeaders (= 0.64.15)
|
||||
- React-Core/RCTWebSocket (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-RCTNetwork (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (= 0.64.15)
|
||||
- React-RCTImage (0.64.15):
|
||||
- FBReactNativeSpec (= 0.64.15)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.12)
|
||||
- React-Core/RCTImageHeaders (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-RCTNetwork (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (= 0.64.12)
|
||||
- React-RCTLinking (0.64.12):
|
||||
- FBReactNativeSpec (= 0.64.12)
|
||||
- React-Core/RCTLinkingHeaders (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (= 0.64.12)
|
||||
- React-RCTNetwork (0.64.12):
|
||||
- FBReactNativeSpec (= 0.64.12)
|
||||
- RCTTypeSafety (= 0.64.15)
|
||||
- React-Core/RCTImageHeaders (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-RCTNetwork (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (= 0.64.15)
|
||||
- React-RCTLinking (0.64.15):
|
||||
- FBReactNativeSpec (= 0.64.15)
|
||||
- React-Core/RCTLinkingHeaders (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (= 0.64.15)
|
||||
- React-RCTNetwork (0.64.15):
|
||||
- FBReactNativeSpec (= 0.64.15)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.12)
|
||||
- React-Core/RCTNetworkHeaders (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (= 0.64.12)
|
||||
- React-RCTSettings (0.64.12):
|
||||
- FBReactNativeSpec (= 0.64.12)
|
||||
- RCTTypeSafety (= 0.64.15)
|
||||
- React-Core/RCTNetworkHeaders (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (= 0.64.15)
|
||||
- React-RCTSettings (0.64.15):
|
||||
- FBReactNativeSpec (= 0.64.15)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- RCTTypeSafety (= 0.64.12)
|
||||
- React-Core/RCTSettingsHeaders (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (= 0.64.12)
|
||||
- React-RCTText (0.64.12):
|
||||
- React-Core/RCTTextHeaders (= 0.64.12)
|
||||
- React-RCTVibration (0.64.12):
|
||||
- FBReactNativeSpec (= 0.64.12)
|
||||
- RCTTypeSafety (= 0.64.15)
|
||||
- React-Core/RCTSettingsHeaders (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (= 0.64.15)
|
||||
- React-RCTText (0.64.15):
|
||||
- React-Core/RCTTextHeaders (= 0.64.15)
|
||||
- React-RCTVibration (0.64.15):
|
||||
- FBReactNativeSpec (= 0.64.15)
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-Core/RCTVibrationHeaders (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (= 0.64.12)
|
||||
- React-runtimeexecutor (0.64.12):
|
||||
- React-jsi (= 0.64.12)
|
||||
- ReactCommon/turbomodule/core (0.64.12):
|
||||
- React-Core/RCTVibrationHeaders (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (= 0.64.15)
|
||||
- React-runtimeexecutor (0.64.15):
|
||||
- React-jsi (= 0.64.15)
|
||||
- ReactCommon/turbomodule/core (0.64.15):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2020.01.13.00)
|
||||
- React-callinvoker (= 0.64.12)
|
||||
- React-Core (= 0.64.12)
|
||||
- React-cxxreact (= 0.64.12)
|
||||
- React-jsi (= 0.64.12)
|
||||
- React-perflogger (= 0.64.12)
|
||||
- ReactTestApp-DevSupport (0.9.13):
|
||||
- React-callinvoker (= 0.64.15)
|
||||
- React-Core (= 0.64.15)
|
||||
- React-cxxreact (= 0.64.15)
|
||||
- React-jsi (= 0.64.15)
|
||||
- React-perflogger (= 0.64.15)
|
||||
- ReactTestApp-DevSupport (0.9.18):
|
||||
- React-Core
|
||||
- React-jsi
|
||||
- ReactTestApp-Resources (1.0.0-dev)
|
||||
|
@ -487,8 +487,8 @@ EXTERNAL SOURCES:
|
|||
SPEC CHECKSUMS:
|
||||
boost-for-react-native: d5ad1140010aa8cb622323a781ecbeab4425d19a
|
||||
DoubleConversion: 0ea4559a49682230337df966e735d6cc7760108e
|
||||
FBLazyVector: 8465e1d5ef74befc1baaf6fdd64c4d66ff3cdde8
|
||||
FBReactNativeSpec: 31e66a74819a21a1d9fbb05ec45582340fc419a7
|
||||
FBLazyVector: dabdf8d73d4d845ba8931aa84f697613791c986f
|
||||
FBReactNativeSpec: 7b6a04af1b8b0308309f863bfc1fc78e2c84356d
|
||||
FRNAvatar: 0428d40426e812920dab291f6d49c1f5b981391a
|
||||
FRNCallout: 2c142e11629f97fb56d5c33bfa7b4227ca35cf1b
|
||||
FRNCheckbox: 0a55a3b3be9325f6ae3d9819d422cc40159ea302
|
||||
|
@ -498,34 +498,34 @@ SPEC CHECKSUMS:
|
|||
MicrosoftFluentUI: b98d877a2122804132365aa167944f58ef4adb69
|
||||
RCT-Folly: b3998425a8ee9f695f57a204dc494534246f0fe9
|
||||
RCTFocusZone: c218fc9fe24da09e94582bea518cfe0f35488c10
|
||||
RCTRequired: f6460f1d35a24f2b99db348da01265502419d49a
|
||||
RCTTypeSafety: 6540092fb638c2b826ad83760c62d933362fab9c
|
||||
React: efd5f7bdb4e50e0dea9448332d4e46c19378eccb
|
||||
React-callinvoker: bf69a94698d5cba7c7dd4031f6488a86b66cd1c3
|
||||
React-Core: 1792698ee773136e25d171669f8669947f0a14ab
|
||||
React-CoreModules: 7fac55624b137e6103e01eb99f77080ab50bf59e
|
||||
React-cxxreact: 4db3c541f2e6d3c04c9d746977bac132f005b2f7
|
||||
React-jsi: 8b6bcd1cbcc05dfbe578531a2677646a02aa4491
|
||||
React-jsiexecutor: fd1910ce58e0d0715244127575944f6018385a26
|
||||
React-jsinspector: b66156440771aa4b209eebfcf31b01fdad3f5844
|
||||
React-perflogger: c5a83d2a3e54a016dca9bb7a1bb13f7a55e8d32b
|
||||
React-RCTActionSheet: 6a2feb13893a7d4d775156bdfa10195154c97748
|
||||
React-RCTAnimation: 082721a6c0b074ff19b50e81f6bde9da4fa7c2dc
|
||||
React-RCTBlob: 783737914526f5011514b7eb7cfe2f99fdd5c677
|
||||
React-RCTImage: 4457f58128f9fcb13e966a3c606ef55fabf53bef
|
||||
React-RCTLinking: 27d5dd541b453eb35a53b19f604a094da5c333ba
|
||||
React-RCTNetwork: fbd36fbb7e12dd216d770f2a19abfa9f2a29c952
|
||||
React-RCTSettings: daa910eae84b36e52cebaab9154ae300ccffda47
|
||||
React-RCTText: 3a3894354b8eabeb6cf910e7a53969b89ea95f53
|
||||
React-RCTVibration: 642f3465474abc1aafe80ac0a23ea534a17124d3
|
||||
React-runtimeexecutor: 0db1052deb146866cb145aac4cc903f06996d15e
|
||||
ReactCommon: c44eb6dacf40e1c1f04c910bcaeec824950fedd1
|
||||
ReactTestApp-DevSupport: 37726b4af5c9717f93532dd9eec72245dcb65481
|
||||
RCTRequired: 8fedd91d96432e345c81813a3be721257e06df5a
|
||||
RCTTypeSafety: 3727e4bb5ded3ca8632ddb38119dc57cfa912f8f
|
||||
React: 0a55eec707823a19ca970cde9eb012cc0c13272b
|
||||
React-callinvoker: 5dcf01a79255e08f7a6309b29dcd1bb3973b68fa
|
||||
React-Core: f3b7450085a63e5e9e8b61d3588ea3574b920cef
|
||||
React-CoreModules: 9e4897a43a78b23de9c67dc132f33c81f76f65c0
|
||||
React-cxxreact: 02280ffbae22b21eb91c40df2e327b9d87c0dacf
|
||||
React-jsi: 98eeec5fc8ff72682dc3141a492d2de7e57287f4
|
||||
React-jsiexecutor: b0c40a9511edeb31a46ff0785d60b37b7cf6fc0a
|
||||
React-jsinspector: 121480e0ce6b26da75253ae7f7bc4c75dd99a877
|
||||
React-perflogger: 41b2f8f35d00406419e1566b870ba689680f830c
|
||||
React-RCTActionSheet: 9f8cafda6c0cafeb5e0f78ef3beaa7788c21eb98
|
||||
React-RCTAnimation: 4e79ef937946c75a55d300bd40b2ad2251f08446
|
||||
React-RCTBlob: 34ddc10c4b42514cb5f9c04a744c28a381f8da86
|
||||
React-RCTImage: 626c24c3745263d520841a8047d6b1341bc294c2
|
||||
React-RCTLinking: 4911af8611f0ba23ad8f00a249d8287023a42d64
|
||||
React-RCTNetwork: da8c620d7d8f865bcdd57065f2b9f2e7e5536d1c
|
||||
React-RCTSettings: fecff4eb51c96077e25a0dda23ea4923ea5eb546
|
||||
React-RCTText: c22273ec00f7612697e818ab750843d5d994f01d
|
||||
React-RCTVibration: 28abfd6e9e0a55b757758ff315f011d268a08af8
|
||||
React-runtimeexecutor: b0f374a802ed1bddca8245f3a7f6dd7febaeed35
|
||||
ReactCommon: 57cd8475b4c8d4868e85987d57df2b734a78b0ff
|
||||
ReactTestApp-DevSupport: 2543efef7306abfcfbe7b6a3617b0a30409957ba
|
||||
ReactTestApp-Resources: 4397038d4bf3b15e109ade7ce4a7df489d172bee
|
||||
RNCPicker: 0991c56da7815c0cf946d6f63cf920b25296e5f6
|
||||
RNSVG: 551acb6562324b1d52a4e0758f7ca0ec234e278f
|
||||
SwiftLint: 06ac37e4d38c7068e0935bb30cda95f093bec761
|
||||
Yoga: cd853fb2252637b2a03a1e8f968fa233c2703f44
|
||||
Yoga: bf8790053f3991990f196d6b1a2e8beee9a97b24
|
||||
|
||||
PODFILE CHECKSUM: 568704fb95966cf7ad6daa54a1d36eb2d5c3bba6
|
||||
|
||||
|
|
|
@ -0,0 +1,388 @@
|
|||
#!/bin/bash
|
||||
|
||||
options='h?vcpd'
|
||||
usage="
|
||||
nuget_pack_apple.sh [-${options}]
|
||||
|
||||
Builds macOS and iOS targets and packages the results into a form usable for NuGet
|
||||
imports, for use in local sideloading/debugging/validation by NuGet consumers.
|
||||
|
||||
Based on the Azure Pipeline defined in .ado/templates/apple-nuget-publish.yml,
|
||||
with which this script should remain in sync.
|
||||
|
||||
Options:
|
||||
-h or -?: Print this message and exit.
|
||||
-v: Increase verbosity.
|
||||
Verbosity levels are as follows, where each level includes output from lower levels:
|
||||
0 (default): Log only major actions, errors/warnings, and success/failure.
|
||||
1: Log subprocess commands.
|
||||
2: Set xcodebuild and zip to defaut output level; make other commands verbose.
|
||||
3+: Make xcodebuild and zip verbose.
|
||||
-c: Clean beforehand.
|
||||
Multiple levels of cleanliness are available, indicating how much of previous build,
|
||||
copy or zip output to remove before beginning a new nuget pack operation. Each level
|
||||
includes all cleaning from lower levels:
|
||||
0 (default): Do not remove any previous build, copy or zip outputs.
|
||||
1: Remove nuget folder, including copy and zip outputs.
|
||||
2: Remove DerivedData folder, including build outputs and nuget folder.
|
||||
3+: Clean the git repo using \`git clean -dfx\`.
|
||||
-p: Include prerequisite steps.
|
||||
This attempts to run the steps necessary to generate a NuGet package from a brand new
|
||||
git repo, without requiring the user to run steps such as \`pod install\` beforehand.
|
||||
-d: Debug build with Ship packaging.
|
||||
The Fluent React Native NuGet package is that it includes only Ship binaries.
|
||||
Downstream consumers are expected to link these in both Debug and Ship builds. To
|
||||
facilitate debugging, this option builds the Fluent React Native libraries in the
|
||||
Debug configuration, but places the built libraries in the corresponding nuget/Ship-*
|
||||
folders.
|
||||
|
||||
Notes:
|
||||
1. When running with the -p option, a hardcoded value of the developer directory is used,
|
||||
but can be overridden with the XCODE_PATH_OVERRIDE environment variable. See
|
||||
.ado/scripts/xcode_select_current_version.sh for details.
|
||||
|
||||
2. Outputs for each platform should be kept in sync with the contents of package.nuspec.
|
||||
"
|
||||
|
||||
# Process command-line arguments.
|
||||
declare -i verbosity=0
|
||||
declare -i cleanliness=0
|
||||
declare prerequisites
|
||||
declare debug
|
||||
while getopts "$options" option
|
||||
do
|
||||
case "$option"
|
||||
in
|
||||
h|\?)
|
||||
echo "$usage"
|
||||
exit 0;;
|
||||
v)
|
||||
((verbosity++));;
|
||||
c)
|
||||
((cleanliness++));;
|
||||
p)
|
||||
prerequisites=1;;
|
||||
d)
|
||||
debug=1;
|
||||
esac
|
||||
done
|
||||
|
||||
# Keep an exit code so that we can return a non-zero exit code if any build fails,
|
||||
# while still running all builds each time.
|
||||
exit_code=0
|
||||
|
||||
# Print message with red text.
|
||||
#
|
||||
# \param $1+ message text
|
||||
function log_error
|
||||
{
|
||||
/usr/bin/tput setaf 1 # red
|
||||
echo "$@"
|
||||
/usr/bin/tput sgr0
|
||||
}
|
||||
|
||||
# Wrap subprocess execution and check result.
|
||||
#
|
||||
# \param $1+ subprocess command and arguments
|
||||
function run_subprocess
|
||||
{
|
||||
if [[ $verbosity -ge 1 ]]
|
||||
then
|
||||
/usr/bin/tput setaf 6 # cyan
|
||||
echo "$@"
|
||||
/usr/bin/tput sgr0
|
||||
fi
|
||||
|
||||
if [[ $verbosity -le 1 ]] && [[ $1 =~ pushd|popd ]]
|
||||
then
|
||||
# Special output handling for pushd/popd
|
||||
"$@" >/dev/null
|
||||
else
|
||||
"$@"
|
||||
fi
|
||||
|
||||
local last_exit=$?
|
||||
if [[ $last_exit -ne 0 ]]
|
||||
then
|
||||
log_error "Previous subprocess exited with non-zero exit code $last_exit"
|
||||
# Intentionally changing the global exit_code variable
|
||||
exit_code=1
|
||||
fi
|
||||
return $last_exit
|
||||
}
|
||||
|
||||
# Exit the script after checking for errors and printing an appropriate status message.
|
||||
function check_exit
|
||||
{
|
||||
# Check if any of our individual build steps failed
|
||||
trap - INT
|
||||
if [[ $exit_code -ne 0 ]]
|
||||
then
|
||||
/usr/bin/tput setaf 9 # bright red
|
||||
/usr/bin/tput bold
|
||||
echo
|
||||
echo "NuGet pack failed. See above for failure details."
|
||||
else
|
||||
/usr/bin/tput setaf 10 # bright green
|
||||
/usr/bin/tput bold
|
||||
echo
|
||||
echo "NuGet pack succeeded. Output folder: $nuget_dir"
|
||||
fi
|
||||
/usr/bin/tput sgr0
|
||||
exit $exit_code
|
||||
}
|
||||
|
||||
# Log a message at the start of a significant action.
|
||||
#
|
||||
# \param 1 symbol (emoji) depicting action
|
||||
# \param 2+ description of action
|
||||
function log_action
|
||||
{
|
||||
/usr/bin/tput bold
|
||||
# Compensate for varying widths of emoji in fixed-width fonts
|
||||
echo -ne "$1\r" # CR returns us to beginning of line
|
||||
/usr/bin/tput cuf 3 # move 3 columns to the right (double-width emoji symbol + space)
|
||||
echo "-> ${@:2}..."
|
||||
/usr/bin/tput sgr0
|
||||
}
|
||||
|
||||
# Halt the entire script on Ctrl-C. Otherwise, Ctrl-C has unpredictable behavior, such as
|
||||
# possibly interrupting a subprocess but continuing to the next line of the script.
|
||||
trap "exit_code=1; check_exit" INT
|
||||
|
||||
# Determine verbosity for cp and mkdir commands
|
||||
verbosity_arg=
|
||||
[[ $verbosity -ge 2 ]] && verbosity_arg='-v'
|
||||
|
||||
# Clean and prep output folders.
|
||||
git_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.."; pwd)"
|
||||
derived_data_dir="${git_root}/DerivedData"
|
||||
products_dir="${derived_data_dir}/Build/Products"
|
||||
nuget_dir="${products_dir}/nuget"
|
||||
if [[ $cleanliness -eq 1 ]]
|
||||
then
|
||||
log_action 🧼 "Cleaning nuget folder"
|
||||
run_subprocess /bin/rm -R -f $verbosity_arg "$nuget_dir"
|
||||
elif [[ $cleanliness -ge 2 ]]
|
||||
then
|
||||
log_action 🧼 "Cleaning derived data folder"
|
||||
run_subprocess /bin/rm -R -f $verbosity_arg "$derived_data_dir"
|
||||
fi
|
||||
|
||||
# Clean the git repo.
|
||||
function git_clean
|
||||
{
|
||||
local verbosity_arg
|
||||
[[ $verbosity -le 1 ]] && verbosity_arg='--quiet'
|
||||
|
||||
log_action 🧼 "Cleaning git repo"
|
||||
run_subprocess pushd "$git_root"
|
||||
run_subprocess git clean -dfx $verbosity_arg
|
||||
run_subprocess popd
|
||||
}
|
||||
[[ $cleanliness -ge 3 ]] && git_clean
|
||||
|
||||
run_subprocess /bin/mkdir -p $verbosity_arg "$nuget_dir"
|
||||
|
||||
# Set up git repo to build native macOS and iOS libraries.
|
||||
function do_prerequisites
|
||||
{
|
||||
# The same verbosity arg applies to `yarn`, `gem` and `pod`
|
||||
local verbosity_arg
|
||||
if [[ $verbosity -le 1 ]]
|
||||
then
|
||||
verbosity_arg='--silent'
|
||||
elif [[ $verbosity -ge 3 ]]
|
||||
then
|
||||
verbosity_arg='--verbose'
|
||||
fi
|
||||
|
||||
log_action 📦 "Installing yarn dependencies"
|
||||
run_subprocess pushd "$git_root"
|
||||
run_subprocess yarn install $verbosity_arg
|
||||
log_action 🏗 "Building yarn tools"
|
||||
run_subprocess yarn build-tools $verbosity_arg
|
||||
run_subprocess popd
|
||||
|
||||
log_action 📦 "Installing CocoaPods gem"
|
||||
run_subprocess /usr/bin/sudo gem install cocoapods $verbosity_arg
|
||||
|
||||
log_action 🔨 "Selecting officially supported Xcode version"
|
||||
run_subprocess "${git_root}/.ado/scripts/xcode_select_current_version.sh"
|
||||
|
||||
log_action 📦 "Installing CocoaPods dependencies for macOS"
|
||||
run_subprocess pushd "${git_root}/apps/macos/src"
|
||||
run_subprocess pod install $verbosity_arg
|
||||
run_subprocess popd
|
||||
|
||||
log_action 📦 "Installing CocoaPods dependencies for iOS"
|
||||
run_subprocess pushd "${git_root}/apps/ios/src"
|
||||
run_subprocess pod install $verbosity_arg
|
||||
run_subprocess popd
|
||||
}
|
||||
[[ $prerequisites ]] && do_prerequisites
|
||||
|
||||
# Invoke xcodebuild and copy output to nuget folder.
|
||||
#
|
||||
# Match Azure DevOps xcodebuild invocations by disabling code signing.
|
||||
#
|
||||
# \param $1 path to Xcode workspace
|
||||
# \param $2 scheme to build
|
||||
# \param $3 configuration
|
||||
# \param $4 sdk
|
||||
# \param $5 xcconfig
|
||||
# \param $6+ build outputs to copy
|
||||
function build_and_copy_output()
|
||||
{
|
||||
local path="$1"
|
||||
local scheme="$2"
|
||||
local config="$3"
|
||||
local sdk="$4"
|
||||
local xcconfig="$5"
|
||||
local build_outputs_to_copy=("${@:6}")
|
||||
|
||||
# Set xcodebuild verbosity
|
||||
local verbosity_arg
|
||||
local verbosity_flags=()
|
||||
if [[ $verbosity -le 1 ]]
|
||||
then
|
||||
verbosity_arg="-quiet"
|
||||
# SWIFT_SUPPRESS_WARNINGS=YES conflicts with the -warnings-as-errors option rather
|
||||
# than superseding it, even when paired with SWIFT_WARNINGS_AS_ERRORS=NO, so we
|
||||
# have to live with Swift warning spew in our output for now. But the flag below
|
||||
# will at least suppress clang warning spew, which is mostly out of our control.
|
||||
verbosity_flags=(GCC_WARN_INHIBIT_ALL_WARNINGS=YES)
|
||||
elif [[ $verbosity -ge 3 ]]
|
||||
then
|
||||
verbosity_arg="-verbose"
|
||||
fi
|
||||
|
||||
# Determine platform/destination for xcodebuild from sdk
|
||||
local platform
|
||||
local config_products_dir="${products_dir}/${config}-${sdk}"
|
||||
case "$sdk"
|
||||
in
|
||||
macosx)
|
||||
platform=macOS;
|
||||
config_products_dir="${products_dir}/${config}";;
|
||||
iphoneos)
|
||||
platform=iOS;;
|
||||
iphonesimulator)
|
||||
platform='iOS Simulator';;
|
||||
*)
|
||||
log_error "Invalid sdk: $sdk";
|
||||
return 1;;
|
||||
esac
|
||||
local destination=generic/platform="$platform"
|
||||
|
||||
# Build
|
||||
log_action 🏗 "Building $platform $config"
|
||||
run_subprocess /usr/bin/xcodebuild \
|
||||
-workspace "$path" \
|
||||
-scheme "$scheme" \
|
||||
-configuration "$config" \
|
||||
-sdk "$sdk" \
|
||||
-destination "$destination" \
|
||||
$verbosity_arg \
|
||||
build \
|
||||
-derivedDataPath "$derived_data_dir" \
|
||||
-xcconfig "$xcconfig" \
|
||||
CODE_SIGNING_ALLOWED=NO \
|
||||
"${verbosity_flags[@]}" \
|
||||
|| return $?
|
||||
|
||||
# Set rsync verbosity
|
||||
if [[ $verbosity -le 1 ]]
|
||||
then
|
||||
verbosity_arg=
|
||||
else
|
||||
verbosity_arg='--verbose'
|
||||
fi
|
||||
|
||||
# Determine destination folder for outputs
|
||||
local nuget_platform_dir="Ship-${sdk}"
|
||||
|
||||
# Copy outputs
|
||||
log_action 📂 "Copying $platform $config output to nuget/$nuget_platform_dir folder"
|
||||
run_subprocess /usr/bin/rsync \
|
||||
--archive \
|
||||
--delete \
|
||||
$verbosity_arg \
|
||||
${build_outputs_to_copy[@]} \
|
||||
"${nuget_dir}/${nuget_platform_dir}/"
|
||||
}
|
||||
|
||||
# Build for macOS with the specified configuration.
|
||||
#
|
||||
# \param $1 configuration
|
||||
function build_and_copy_macos()
|
||||
{
|
||||
build_and_copy_output \
|
||||
"${git_root}/apps/macos/src/FluentTester.xcworkspace" \
|
||||
FluentTester \
|
||||
"$1" \
|
||||
macosx \
|
||||
"${git_root}/.ado/xcconfig/publish_overrides.xcconfig" \
|
||||
${products_dir}/${1}/{"FRN*/libFRN*.a",RCTFocusZone/libRCTFocusZone.a}
|
||||
}
|
||||
|
||||
# Build for iOS device with the specified configuration.
|
||||
#
|
||||
# \param $1 configuration
|
||||
function build_and_copy_ios_device()
|
||||
{
|
||||
build_and_copy_output \
|
||||
"${git_root}/apps/ios/src/FluentTester.xcworkspace" \
|
||||
FluentTester \
|
||||
"$1" \
|
||||
iphoneos \
|
||||
"${git_root}/.ado/xcconfig/publish_overrides_ios_device.xcconfig" \
|
||||
"${products_dir}/${1}-iphoneos/FRN*/libFRN*.a"
|
||||
}
|
||||
|
||||
# Build for iOS simulator with the specified configuration.
|
||||
#
|
||||
# \param $1 configuration
|
||||
function build_and_copy_ios_simulator()
|
||||
{
|
||||
build_and_copy_output \
|
||||
"${git_root}/apps/ios/src/FluentTester.xcworkspace" \
|
||||
FluentTester \
|
||||
"$1" \
|
||||
iphonesimulator \
|
||||
"${git_root}/.ado/xcconfig/publish_overrides.xcconfig" \
|
||||
"${products_dir}/${1}-iphonesimulator/FRN*/libFRN*.a"
|
||||
}
|
||||
|
||||
# Determine platform to build
|
||||
[[ $debug ]] && config=Debug || config=Release
|
||||
|
||||
# Build and copy outputs for all platforms
|
||||
build_and_copy_macos $config
|
||||
build_and_copy_ios_device $config
|
||||
build_and_copy_ios_simulator $config
|
||||
|
||||
# Archive outputs only if all lead-up steps succeeded.
|
||||
if [[ $exit_code -eq 0 ]]
|
||||
then
|
||||
log_action 🗜 "Archiving nuget folder contents into BuildOutput.zip"
|
||||
run_subprocess pushd "$nuget_dir" # zip is always relative to the current directory
|
||||
if [[ $verbosity -le 1 ]]
|
||||
then
|
||||
verbosity_arg='--quiet'
|
||||
elif [[ $verbosity -ge 3 ]]
|
||||
then
|
||||
verbosity_arg='--verbose'
|
||||
else
|
||||
verbosity_arg=
|
||||
fi
|
||||
run_subprocess /usr/bin/zip \
|
||||
--symlinks \
|
||||
--recurse-paths \
|
||||
$verbosity_arg \
|
||||
BuildOutput.zip \
|
||||
Ship-{macosx,iphoneos,iphonesimulator}/
|
||||
run_subprocess popd
|
||||
fi
|
||||
|
||||
check_exit
|
Загрузка…
Ссылка в новой задаче