[JJC-20260618-005-C-1] Sync NSSpeechRecognitionUsageDescription into project.yml

- Add NSSpeechRecognitionUsageDescription to OSGKeyboard target
- Add NSMicrophoneUsageDescription + NSSpeechRecognitionUsageDescription to OSGKeyboardExt target
- Regenerated OSGKeyboardExt/Info.plist reflects project.yml (single source of truth)
- BUILD SUCCEEDED, 8/8 tests pass
This commit is contained in:
2026-06-18 11:55:23 +08:00
parent 9fa64223af
commit ccf2ea3f90
2 changed files with 7 additions and 2 deletions
+3
View File
@@ -57,6 +57,7 @@ targets:
UIApplicationSceneManifest:
UIApplicationSupportsMultipleScenes: false
NSMicrophoneUsageDescription: "OSGKeyboard needs microphone access to transcribe your voice into text."
NSSpeechRecognitionUsageDescription: "OSGKeyboard uses on-device speech recognition to transcribe your dictation. Audio never leaves your device."
NSAppTransportSecurity:
NSAllowsArbitraryLoads: false
CFBundleURLTypes:
@@ -96,6 +97,8 @@ targets:
CFBundleDisplayName: OSGKeyboard
CFBundleShortVersionString: "$(MARKETING_VERSION)"
CFBundleVersion: "$(CURRENT_PROJECT_VERSION)"
NSMicrophoneUsageDescription: "OSGKeyboard needs microphone access to transcribe your voice into text."
NSSpeechRecognitionUsageDescription: "OSGKeyboard uses on-device speech recognition to transcribe your dictation. Audio never leaves your device."
NSExtension:
NSExtensionAttributes:
IsASCIICapable: false