admin管理员组

文章数量:1302520

I'm trying to run my application on IOS but I'm getting error that yordex-app/node_modules/react-native/ReactCommon/react/utils/RunLoopObserver.cpp:10:10: 'react/debug/react_native_assert.h' file not found. It's working fine on android but facing issue with IOS. I'm facing this issue from few days and applied few fixes from github. But none is working. Anyone knows how to fix that?

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

My podfile

require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking")

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

# 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, '14.0'
prepare_react_native_project!
  
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

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'



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




  target 'yordexTests' do
    inherit! :complete
    # Pods for testing
  end
  

  post_install do |installer|
    # .rb#L197-L202
    react_native_post_install(
      installer,
      config[:reactNativePath],
      :mac_catalyst_enabled => false
    )

    installer.pods_project.targets.each do |target|
      if target.name == "React-Coremon-AccessibilityResources"
       target.remove_from_project
      end
    end

    installer.pods_project.targets.each do |target|
      target.build_configurations.each do |config|
        config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'x86_64'
      end
    end

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

Anyone knows how to fix that issue?

本文标签: iosReactnative Xcode build fails gt reactdebugreactnativeasserth39 file not foundStack Overflow