0.3 C
New York
Sunday, February 23, 2025

ios – React-native Xcode construct fails -> react/debug/react_native_assert.h’ file not discovered


I am attempting to run my utility on IOS however I am getting error that
yordex-app/node_modules/react-native/ReactCommon/react/utils/RunLoopObserver.cpp:10:10: ‘react/debug/react_native_assert.h’ file not discovered. It is working nice on android however dealing with challenge with IOS. I am dealing with this challenge from few days and utilized few fixes from github. However none is working. Anybody is aware of learn how to repair that?

My react native model is 0.73.0 and react model is 18.2.0. Xcode verison 16.2.0

My podfile

require File.be part of(File.dirname(`node --print "require.resolve('expo/bundle.json')"`), "scripts/autolinking")

# require_relative '../node_modules/react-native-unimodules/cocoapods.rb'

# Resolve react_native_pods.rb with node to permit 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, '14.0'
prepare_react_native_project!
  
linkage = ENV['USE_FRAMEWORKS']
if linkage != nil
  Pod::UI.places "Configuring Pod with #{linkage}ally linked Frameworks".inexperienced
  use_frameworks! :linkage => linkage.to_sym
finish

pod 'ReactNativeKeyboardManager', :path => '../node_modules/react-native-keyboard-manager'

pod 'react-native-in-app-review', :path => '../node_modules/react-native-in-app-review'
pod 'Stripe'



goal 'yordex' do
  use_expo_modules!
  post_integrate do |installer|
    start
      expo_patch_react_imports!(installer)
    rescue => e
      Pod::UI.warn e
    finish
  finish
  config = use_native_modules!
  use_frameworks! :linkage => :static
  use_react_native!(
    :path => config[:reactNativePath],
    :flipper_configuration => FlipperConfiguration.disabled ,
    # An absolute path to your utility root.
    :app_path => "#{Pod::Config.occasion.installation_root}/.."
  )




  goal 'yordexTests' do
    inherit! :full
    # Pods for testing
  finish
  

  post_install do |installer|
    # https://github.com/fb/react-native/blob/primary/packages/react-native/scripts/react_native_pods.rb#L197-L202
    react_native_post_install(
      installer,
      config[:reactNativePath],
      :mac_catalyst_enabled => false
    )

    installer.pods_project.targets.every do |goal|
      if goal.title == "React-Core.common-AccessibilityResources"
       goal.remove_from_project
      finish
    finish

    installer.pods_project.targets.every do |goal|
      goal.build_configurations.every do |config|
        config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'x86_64'
      finish
    finish

    installer.pods_project.targets.every do |goal|
      if goal.respond_to?(:product_type) and goal.product_type == "com.apple.product-type.bundle"
        goal.build_configurations.every do |config|
            config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
        finish
      finish
    finish
  finish
finish

Anybody is aware of learn how to repair that challenge?

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles