新規projectは任意の有効なreverse-domain Package IDで作成できます。
kome new Example --id com.example.application --vendor "Example Developer"
cd Example
kome build
kome packKome.tomlの主要部分:
[package]
name = "Example"
id = "com.example.application"
version = "0.1.0"
vendor = "Example Developer"
[developer]
id = "019f9e5ac6687902b0e72fe53abfbef1"[developer]は任意です。省略時はユーザー設定、またはAccountの発行可能Developerから
kome signが選択します。
kome packは次を生成します。
dist/Example-unsigned.mpkg
target/mpkg-staging/manifest.toml
target/mpkg-staging/payload/bundle/entry.elf
生成manifestには実payloadから計算したsizeとsha256: digestが入ります。
target/mpkg-stagingを作り直してからmpack createへ渡すため、同じ入力から同じMPKGを
生成します。legacy .pkgは生成しません。
通常はbuildとpackも自動実行する次のコマンドだけで十分です。
kome sign