Appearance
hi-yu リリース準備 wrap(2026-07-02)
やったこと
- docs 見直し+リリース指示書作成:
docs/リリース指示書.mdを新規作成(Phase 0〜7、 担当 agent/人間・完了条件・既知のハマり付き。Opus/Sonnet が単独で読める粒度)。残作業.mdの陳腐化を修正(B2 投げ銭は実装済みだった/設計_投げ銭.mdは存在しない)。 - 確定ブロッカー発見→解消:
useCloudKitSync既定 false=Mock・トグルは DEBUG 限定 → そのままリリースすると本番が Mock(東京駅固定)で動く状態だった。isCloudKitEnabled()(MainView.swift)に判定集約、Release は常に CloudKit。4箇所置換・ Debug/Release 両ビルド成功・レビュー済み。 - Phase 2(Production スキーマ Deploy)はユーザーが完了(planet/unpaired/message/MoonGift)。
- Archive→Export パイプライン検証: 両方成功。IPA に PrivacyInfo/NSE 同梱・aps=production 確認。 ハマり2件は wiki へ蒸留予定(-exportOptionsPlist/archive は development 表示で正常)。
- ストア文書起草:
docs/store/プライバシーポリシー.md(日英)、docs/store/ASCメタデータ.md(説明文・キーワード・App Privacy 回答案・審査メモ英文・スクショ計画)。
コミット: hi-yu 2ad6e8b(auto-commit 2026-07-02 18:26)
残作業(次回再開ポイント)
すべて人間の操作待ち。指示書 docs/リリース指示書.md のチェックリスト参照。
- Phase 3 実機検証(2台×別iCloud): 再ペア→解除検知(F1・既存ペアは要再ペア)、 ~500m 移動の背景位置+背景近接(C1)
- Phase 4a-b ASC: Paid Apps 契約・App レコード・IAP 3種登録 (
net.yur4.hiyu.tip.small/medium/large)→ Sandbox 購入検証 - プライバシーポリシー: 連絡先メールを埋めて GitHub Pages 等にホスト→URL を ASC へ
- スクショ採取(シミュレータ+デモパネルで agent 支援可)・デモ動画撮影(審査対策・必須級)
- Phase 5 提出用ビルド: 検証完了後に Archive し直し→アップロード (ASC API キー or App 用パスワード要)。今回の
app/build/export/HiYu.ipaは検証用