Closed aldinesr closed 1 month ago
Solved by change the version of packages from packages.json
Hey I ran into a simmilar issue and this helped: https://stackoverflow.com/questions/73597917/invalid-podfile-file-uninitialized-constant-podpodfileflipperconfiguratio
hello, i have issue with installing pod i get this error:
[!] Invalid
Podfile` file: uninitialized constant Pod::Podfile::FlipperConfiguration.from /Users/aldines/Documents/samaapp/ios/Podfile:24
-------------------------------------------
flipper_configuration => FlipperConfiguration.enabled(["Debug"], { 'Flipper' => '0.250.0' }),
here my podfile :note im using macbook M3 if its matter
`$RNFirebaseAsStaticFramework = true
Resolve react_native_pods.rb with node to allow for hoisting
require Pod::Executable.execute_command('node', ['-p', 'require.resolve( "react-native/scripts/react_native_pods.rb", {paths: [process.argv[1]]}, )', dir]).strip
platform :ios, min_ios_version_supported prepare_react_native_project!
If you are using a
react-native-flipper
your iOS build will fail whenNO_FLIPPER=1
is set.because
react-native-flipper
depends on (FlipperKit,...) that will be excluded#
To fix this you can also exclude
react-native-flipper
using areact-native.config.js
```js
module.exports = {
dependencies: {
...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}),
```
flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled
flipper_configuration => FlipperConfiguration.enabled(["Debug"], { 'Flipper' => '0.250.0' }),
flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled
use_frameworks! :linkage => :static # added by developer
linkage = ENV['USE_FRAMEWORKS'] if linkage != nil Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green use_frameworks! :linkage => linkage.to_sym end
target 'Fuzzy' do config = use_native_modules!
Flags change depending on the env values.
flags = get_default_flags()
use_frameworks! :linkage => :static
use_react_native!( :path => config[:reactNativePath],
Hermes is now enabled by default. Disable by setting this flag to false.
)
target 'FuzzyTests' do inherit! :complete
Pods for testing
end
post_install do |installer|
Existing react_native_post_install call
end
end`