Building with Xcode 15 for iOS 17 lead to the run-time crash when using a deprecated UIGraphicsBeginImageContextWithOptions code on the UIImage instances with .zero size.
Following UI Image apis are depricated from ios 17 when build with Xcode 15:
Instead need to use UIGraphicsImageRenderer and UIGraphicsImageRendererContext.
Steps to reproduce the behavior
Building with Xcode 15 for iOS 17 lead to the run-time crash when using a deprecated UIGraphicsBeginImageContextWithOptions code on the UIImage instances with .zero size.
bug report
Version & Platform
"react-native": "0.72.5" "react-native-view-shot": "3.5.0"
Platform: iOS
Issue Overview:
Building with Xcode 15 for iOS 17 lead to the run-time crash when using a deprecated
UIGraphicsBeginImageContextWithOptions
code on the UIImage instances with .zero size.Following UI Image apis are depricated from ios 17 when build with Xcode 15:
Instead need to use
UIGraphicsImageRenderer
andUIGraphicsImageRendererContext
.Steps to reproduce the behavior
Building with Xcode 15 for iOS 17 lead to the run-time crash when using a deprecated UIGraphicsBeginImageContextWithOptions code on the UIImage instances with .zero size.
Pr to address this fix : https://github.com/gre/react-native-view-shot/pull/515