Skip to content

Commit d2bd5e9

Browse files
committed
Exclude react-native-flipper when NO_FLIPPER=1 to prevent iOS build fail
1 parent e625616 commit d2bd5e9

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

template/ios/Podfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ require_relative '../node_modules/@react-native-community/cli-platform-ios/nativ
44
platform :ios, min_ios_version_supported
55
prepare_react_native_project!
66

7+
# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set.
8+
# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded
9+
#
10+
# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js`
11+
# ```js
12+
# module.exports = {
13+
# dependencies: {
14+
# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}),
15+
# ```
716
flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled
817

918
linkage = ENV['USE_FRAMEWORKS']

0 commit comments

Comments
 (0)