joywayerandClaude Opus 4.7 a20498f898 CLAUDE.md:新增「参考原项目 daoqi」规则 + LaunchScreen 典型案例
新增「原项目 daoqi:遇到问题时的参考来源」段:
- 明确原 daoqi 项目路径 ../daoqi/(与 ylgamehall 同级目录)
- 列出何时主动去读原项目(iOS 行为不符预期 / Info.plist 不确定 / 桥接
  字段 / SDK 时序 / 渠道注入 / 老 hack 等)
- 怎么用原项目(先查关键文件 → grep 同名 key → 看 git log → 对照差异)
- 与「原则 B:内部自由重构」不冲突:参考是"必须做的清单"和"已踩过的坑"
  备忘,不是"实现细节照抄"

新增 LaunchScreen orientation 典型案例:
- 症状:启动图横躺被旋转 90°
- 错误做法:凭文档推测、纯调 storyboard / contentMode / 反复换素材
- 去原项目找到 msext 用 LaunchImage Asset Catalog(iOS 8 时代)的"按
  orientation 自动旋转 portrait 资源"魔法 — 这套机制 iOS 14+ 已 deprecated
- 新项目用 LaunchScreen.storyboard 没有自动旋转,必须三步组合:
  1. 素材物理像素就是横屏(sips -r -90 一次性旋转 msext 残留 portrait 素材)
  2. Info.plist 显式补无后缀 UISupportedInterfaceOrientations
  3. UIImageView scaleAspectFit + 黑底
- iOS launch snapshot 缓存粘滞:开发期改启动相关任意一项后必须卸载重装
  才能看到新效果;终端用户不受影响

文档索引表加入 ../daoqi/ 一行,加突出可见性。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-22 03:59:29 +08:00
S
Description
No description provided
24 MiB
Languages
Swift 94.5%
Objective-C++ 2.9%
JavaScript 1.8%
C 0.6%
Objective-C 0.2%