dudu MVP:五端语音输入法初始提交
- server:Go 网关(WS 流式识别中继/计费配额/微信登录支付 mock/反馈/埋点),gummy provider 已真实联调 - desktop:Tauri 2(全局快捷键 push-to-talk/浮层/托盘/设置/登录购买/反馈/首启引导) - android:Compose 主 App + IME(键盘内录音直传) - ios:App + 键盘扩展(1A spike 实证键盘内不可录音,走 deep link 听写) - design/design-pipeline:设计系统 + token 导出 iOS/Android 主题 - doc:前后端设计文档(HTML);web:官网宣传页;todo:任务看板 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# 1A spike:验证 iOS 键盘扩展内能否录音(完全访问开启时 AVAudioEngine 是否收到音频回调)
|
||||
# 生成工程:xcodegen generate;真机运行需在 Xcode 中选择你的开发者团队签名。
|
||||
name: DuduKbMicSpike
|
||||
options:
|
||||
bundleIdPrefix: app.dudu.spike
|
||||
deploymentTarget:
|
||||
iOS: "17.0"
|
||||
settings:
|
||||
base:
|
||||
# 生成式 Info.plist 的 CFBundleVersion/ShortVersion 来源;缺失会导致真机安装报 MissingBundleVersion
|
||||
CURRENT_PROJECT_VERSION: 1
|
||||
MARKETING_VERSION: "1.0"
|
||||
CODE_SIGN_STYLE: Automatic
|
||||
DEVELOPMENT_TEAM: FVVBJ8M8PU
|
||||
targets:
|
||||
App:
|
||||
type: application
|
||||
platform: iOS
|
||||
sources: [App]
|
||||
settings:
|
||||
base:
|
||||
PRODUCT_BUNDLE_IDENTIFIER: app.dudu.spike.kbmic
|
||||
INFOPLIST_KEY_NSMicrophoneUsageDescription: "spike:验证键盘扩展录音可行性"
|
||||
INFOPLIST_KEY_UIApplicationSceneManifest_Generation: true
|
||||
INFOPLIST_KEY_UILaunchScreen_Generation: true
|
||||
GENERATE_INFOPLIST_FILE: true
|
||||
dependencies:
|
||||
- target: KeyboardExt
|
||||
embed: true
|
||||
KeyboardExt:
|
||||
type: app-extension
|
||||
platform: iOS
|
||||
sources: [KeyboardExt]
|
||||
settings:
|
||||
base:
|
||||
PRODUCT_BUNDLE_IDENTIFIER: app.dudu.spike.kbmic.keyboard
|
||||
GENERATE_INFOPLIST_FILE: true
|
||||
INFOPLIST_FILE: KeyboardExt/Info.plist
|
||||
Reference in New Issue
Block a user