'ReactCommon/RCTTurboModule.h' file not found ( React-native-quick-sqlite )
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 28/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- cpp, ios, react-native, sqlite
- Domain
- build-system, database, mobile
Research direction
The report centers on the Podfile and the missing ReactCommon/RCTTurboModule.h header while using React Native 0.73.6 and react-native-quick-sqlite 8.1.0. Reproduce the iOS build with the supplied Podfile, then trace header availability and pod integration. Done means the project builds without the missing-header error.
Written by the indexing model from the issue text.
Description
podfile
`
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!
flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled
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 'newproject' do
config = use_native_modules!
use_react_native!(
:path => config[:reactNativePath],
:hermes_enabled => false,
:flipper_configuration => flipper_config,
:app_path => "#{Pod::Config.instance.installation_root}/.."
)
target 'newprojectTests' do
inherit! :complete
# Pods for testing
end
post_install do |installer|
react_native_post_install(installer)
installer.pods_project.build_configurations.each do |config|
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
end
end`
React Native: 0.73.6
Xcode: 0.15.3
react-native-quick-sqlite: 8.1.0
- Dominant language
- C
- Stars
- 567
- Forks
- 53
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 67
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from margelo/react-native-nitro-sqlite
-
area:api area:runtime enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
margelo/react-native-nitro-sqlite#402 ·
Maintainers usually reply within 1 day
-
area:api area:runtime enhancement
Difficulty 5/5 Over a week Newbie friendliness 28/100
margelo/react-native-nitro-sqlite#401 ·
Maintainers usually reply within 1 day
-
area:api area:runtime enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
margelo/react-native-nitro-sqlite#400 ·
Maintainers usually reply within 1 day
-
area:api area:runtime enhancement
Difficulty 5/5 Over a week Newbie friendliness 28/100
margelo/react-native-nitro-sqlite#399 ·
Maintainers usually reply within 1 day
-
area:api area:runtime enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
margelo/react-native-nitro-sqlite#398 ·
Maintainers usually reply within 1 day
All issues in margelo/react-native-nitro-sqlite
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
enhancement
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
enhancement
Difficulty 1/5 Under an hour Newbie friendliness 94/100
-
feature request
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100