Files
dudu/ios/spike-kb-mic/project.yml
T
wangjia 40760aa884
ci / server (push) Failing after 14s
ci / design-tokens (push) Failing after 11s
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>
2026-06-12 00:38:37 +08:00

39 lines
1.3 KiB
YAML

# 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