Skip to content

macOSの署名付き更新とWindows Store向け配布を準備する - #18

Merged
Kyoung9 merged 9 commits into
mainfrom
feat/desktop-release-updates
Sep 15, 2026
Merged

Kyoung9 merged 9 commits into
mainfrom
feat/desktop-release-updates

Conversation

@Kyoung9

@Kyoung9 Kyoung9 commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

macOS の配布物を Developer ID で署名・公証し、アプリ内から署名付き更新を適用できるようにします。Windows は Microsoft Store が署名・更新する MSIX を生成し、有料の Windows コード署名証明書を使わない配布経路を準備します。

  • Mac の PiiiN メニューに更新確認を追加。登録・測定中は表示を保留し、ホームで利用者が選択したときだけインストール・再起動します。
  • Universal app / DMG の署名・公証、署名付き更新アーカイブと latest.json の生成をスクリプト化。秘密鍵はリポジトリ外に保存します。
  • Store の実際の identity、Microsoft 署名済み x64 WebView2、固定ランタイムの配置を使って MSIX を生成します。Windows には Tauri Updater を組み込みません。
  • Store 申請原稿と検証結果を記録し、一時的なブランチ専用 CI トリガーを削除します。

検証: 最新のUI(#19)を統合した0.1.2でbun run build、cargo check --locked、更新状態のテスト4件が成功。0.1.2のUniversal appとDMGはApple公証Accepted、GatekeeperはNotarized Developer IDとして承認、更新アーカイブの署名・SHA256検証が成功。旧0.1.1では実アプリの起動・更新メニュー・ホームへの表示保留、更新アーカイブの署名成功・改ざん拒否を確認しています。

164303c の Mac/Windows 検証MSIX 作成・MakeAppx 検証が成功。ダウンロード後にハッシュ、Store identity、x64 PE、アイコン寸法、ランタイムのライセンス通知を確認しました。

Microsoft Store の PiiiN(9NC4NF85BTNT)へ MSIX をアップロードし、v1.1.1.0 / X64 / Windows.Desktop と認識されました。プロパティ・パッケージ・申請オプションは下書き内で完了。所有者が承認したプライバシーポリシー・問い合わせ先を登録し、runFullTrust の用途を記載しています。Store の審査承認や公開はまだ行っていません。

残る確認: Windows 実機の起動・カメラ・オーバーレイ・LAN、実際の版間更新とデータ保持、Windows の公開用スクリーンショット、年齢区分・配布地域/価格、runFullTrust の審査承認。GitHub Release は draft、Store は手動公開設定です。

変更対象は posture-app のみ。Web/Expo と通信・キャラクターデータの契約は変更しません。

最新UI: #19を統合済み。対応変更: Web #6Mobile #7

@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: ed2c62f6-2fa1-4a97-8599-daa0b4ae337c


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Kyoung9 Kyoung9 changed the title macOSで署名付き更新を利用できるようにする macOSの署名付き更新とWindows Store向け配布を準備する Sep 14, 2026
@Kyoung9
Kyoung9 marked this pull request as ready for review September 15, 2026 10:58
Copilot AI lite review requested due to automatic review settings September 15, 2026 10:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Kyoung9
Kyoung9 merged commit 8b98cd3 into main Sep 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants