In chapter 11 > Changing Around Values in Registers
When I write p/x @“Yay! Debugging”, i got below error:
error: Error [IRForTarget]: Rewriting an Objective-C constant string requires CFStringCreateWithBytes
Can someone help me ![]()
Thanks
In chapter 11 > Changing Around Values in Registers
When I write p/x @“Yay! Debugging”, i got below error:
error: Error [IRForTarget]: Rewriting an Objective-C constant string requires CFStringCreateWithBytes
Can someone help me ![]()
Thanks
The lldb error “Rewriting an Objective-C constant string requires CFStringCreateWithBytes” occurs because the Objective-C runtime is likely not fully initialized when you’re attempting to evaluate expressions like @"...". The primary solution is to set your breakpoint later in the app’s lifecycle, such as within application:didFinishLaunchingWithOptions: or a view controller’s viewDidLoad method, where the runtime is stable. Other remedies include restarting your debug session, updating Xcode, or using plain C string literals if applicable.
This topic was automatically closed after 166 days. New replies are no longer allowed.