Skip to content

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mochiOS Developer Console

console.mochios.orgでDeveloper、Member、Certificate、App、Build、Submission、セキュリティ停止、App審査を扱うRust/workers-rs製BFFと日本語フロントエンドです。

一般Developer Certificate発行はKome CLIが担当します。Consoleは公開鍵、秘密鍵、MPKGを選択・アップロードする発行UIを持ちません。

初回: kome login -> kome keygen -> kome sign
以降: kome sign

CLI sessionの一覧・個別失効はmochiOS IDへ移動して管理します。DeveloperとCertificateの事前審査はなく、管理者は問題発生時にDeveloper、Certificate、パッケージを停止または失効します。

署名済みMPKGはApp詳細のBuilds欄から登録します。Bundle IDを予約し、予約済みIDからAppを作成した後、公開GitHub repository、固定tag、.mpkg asset名、使用した有効なCertificateを選択します。Build登録とApp審査への提出は別操作です。MPKGをブラウザへアップロードする操作はありません。

機械検証済みBuildを選ぶとSubmissionのDraftを作成できます。ストア情報、3枚以上のスクリーンショット、manifest由来Capabilityの利用理由、通信先、Privacy、課金、Content、動的コード、AI、審査用テスト情報を1つのフォームで入力します。Draftは再編集でき、確認画面から明示的に審査へ提出します。

管理権限を持つAccountには専用の管理ページを表示します。Review QueueはNew Submissions、Updates、Re-review、追加情報待ち、完了済みを横断検索でき、Appeal、Published Apps、Removed Apps、Build Validationも区別して表示します。Developer CAの管理対象もID、名前、Bundle ID、Capabilityで検索できます。成功した管理操作は操作者、対象ID、接続元IP、User-Agent、Cloudflare Ray IDとともにappend-only監査ログへ記録します。

管理者ページでは、App StoreとDeveloper CAの管理権限をサービス単位で付与・削除できます。対象は有効なmochiOS ID Accountに限定し、変更には10分以内の再ログインが必要です。最後の管理者はAPIとD1トリガーの両方で削除を禁止します。

登録されたBuildのMPKG機械検証は専用Reviewer Runnerが自動実行します。管理者がBuild IDを指定してReviewer CLIを実行する必要はありません。管理者は提出済みSubmissionを開き、全申告を1ページで確認してApproved、Changes Required、More Information Required、Rejectedを理由付きで記録します。

通知センターには、MPKG検証、Submission提出・判断・追加情報、Appeal、公開停止・削除、Package緊急停止が表示されます。未読状態はAccountごとに管理され、同じDeveloperの別メンバーが読んでも既読になりません。Reviewerの取得・内部障害は運用問題として表示し、開発者へ不要な再提出を要求しません。

node --check public/assets/app.js
cargo test --all-targets
cargo clippy --all-targets -- -D warnings
npx wrangler d1 migrations apply mochios-console --local
npx wrangler deploy --dry-run

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages