Is there a way to disable automatic extraction when using String Catalog?
The following code block invokes an initializer with LocalizedStringKey and not with StringProtocol.
Text("Hello World!")
Text has a workaround for this in a form of init(verbatim:). But the same functionality doesn't exist for other UI elements—Button, TextField, etc.
I was looking for more global solution. But using String("Hello World!") or "Hello World!".toString everywhere seems excessive.
Yes you can do so by updating the following build settings in your target:
LOCALIZED_STRING_SWIFTUI_SUPPORT):NOSWIFT_EMIT_LOC_STRINGS):NO