rive-react-native icon indicating copy to clipboard operation
rive-react-native copied to clipboard

Not working with Xcode 15, iOS17

Open jbhavin opened this issue 2 years ago • 8 comments

hello team,

we upgraded our react native version from 0.76.0 to 0.72.7 with latest Xcode15 and it is stop working. please find screenshot for attachment.

Screenshot 2023-11-17 at 8 37 53 PM Screenshot 2023-11-17 at 8 37 35 PM

react-native : 0.72.7 react : 18.2.0 rive-react-native : '^6.1.1' xcode : 15 mac os: Sonama 14.1.1

jbhavin avatar Nov 17 '23 15:11 jbhavin

Hi @jbhavin - we should have an update to this package soon here that might assist with the XCode 15 support. We'll comment back here when that release lands and you can try it out.

zplata avatar Nov 20 '23 15:11 zplata

is it update? i'm having same issue how can i resolve it?

immanjeba98 avatar Feb 22 '24 09:02 immanjeba98

Same issue here, and when I hardcode the minimum iOS deployment target in Podfile to 14, pod install goes well, but app crashes on start even i didn't use the lib anywhere in the code, just installed it, and error is something in react-core, with console message: Unbalanced calls start/end for tag 19

Screenshot 2024-07-17 at 12 26 16

I tried this with:

Xcode: 15.4 (15F31d) iPhone 15 Pro (17.0.1) React Native: 0.74.2 Rive-React-Native: ^7.3.0

brascene avatar Jul 17 '24 10:07 brascene

Add the following

require Pod::Executable.execute_command('node', ['-p',
  'require.resolve(
    "react-native/scripts/react_native_pods.rb",
    {paths: [process.argv[1]]},
  )', __dir__]).strip
 
  MIN_IOS_OVERRIDE = '14.0'
  if Gem::Version.new(MIN_IOS_OVERRIDE) > Gem::Version.new(min_ios_version_supported)
      min_ios_version_supported = MIN_IOS_OVERRIDE
  end  

platform :ios, min_ios_version_supported
prepare_react_native_project!

JslinSir avatar Aug 12 '24 14:08 JslinSir

Add the following

require Pod::Executable.execute_command('node', ['-p',
  'require.resolve(
    "react-native/scripts/react_native_pods.rb",
    {paths: [process.argv[1]]},
  )', __dir__]).strip
 
  MIN_IOS_OVERRIDE = '14.0'
  if Gem::Version.new(MIN_IOS_OVERRIDE) > Gem::Version.new(min_ios_version_supported)
      min_ios_version_supported = MIN_IOS_OVERRIDE
  end  

platform :ios, min_ios_version_supported
prepare_react_native_project!

That's not resolving the issue in RCTShadowView

brascene avatar Aug 14 '24 10:08 brascene