40760aa884
- 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>
39 lines
1.3 KiB
YAML
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
|