From 15766d1c0e7ea88343c515418a8d4bf81ebeaacb Mon Sep 17 00:00:00 2001 From: Eric Samelson Date: Mon, 17 Aug 2020 21:01:01 -0700 Subject: [PATCH] [xdl] update ios Podfile excluded unimodules for SDK 39 --- packages/xdl/src/detach/IosPodsTools.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/xdl/src/detach/IosPodsTools.js b/packages/xdl/src/detach/IosPodsTools.js index 324f6dc951..5c1517a43a 100644 --- a/packages/xdl/src/detach/IosPodsTools.js +++ b/packages/xdl/src/detach/IosPodsTools.js @@ -403,6 +403,12 @@ function _renderUnversionedUniversalModulesDependencies( const sdkMajorVersion = parseSdkMajorVersion(sdkVersion); if (sdkMajorVersion >= 33) { + const excludedUnimodules = ['expo-bluetooth', 'expo-in-app-purchases', 'expo-payments-stripe']; + + if (sdkMajorVersion < 39) { + excludedUnimodules.push('expo-splash-screen', 'expo-image', 'expo-updates'); + } + return indentString( ` # Install unimodules @@ -410,12 +416,7 @@ require_relative '../node_modules/react-native-unimodules/cocoapods.rb' use_unimodules!( modules_paths: ['${universalModulesPath}'], exclude: [ - 'expo-bluetooth', - 'expo-in-app-purchases', - 'expo-payments-stripe', - 'expo-splash-screen', - 'expo-image', - 'expo-updates', + ${excludedUnimodules.map(module => `'${module}'`).join(',\n ')} ], )`, 2