👾

SteamworksにMacビルドをアップした際の"公開されたデフォルトブランチは「Hoge.app」を含みます"のエラー対策

2024/10/16に公開

症状

公開されたデフォルトブランチは「Breecell.app」を含みます
Steamworkのチェックリストにこんなエラーが出てたけど、エラー文からは全く意味がわからない。

対策

ビルドをアップロードする際、appファイルを指定するのではなく、appファイルを特定のフォルダに入れてそのフォルダをアップロードする。
多分そのフォルダにはアプリだけを入れた状態にした方が良い。

app_[APP ID].vdf

"appbuild"
{
    //app idを入れる
	"appid" "[APP ID]"
	"desc" "Breecell-1.0.0"
    //アウトプット先を入れる
	"buildoutput" "/Hoge/output"
	"contentroot" ""
	"setlive" ""
	"preview" "0"
	"local"	""
	"depots"
	{
        //デポID, デポのvdfのパスを入れる
		""	"/Hoge/sdk/tools/ContentBuilder/scripts/depot_[デポID].vdf"
	}
}

depot_[デポID].vdf

"DepotBuildConfig"
{
    //デポIDを入れる
	"DepotID" "[デポID]"
    //アプリを入れているフォルダのパスを指定。アプリじゃなくて「フォルダ」だよ!!!!!
	"contentroot" "/Hoge/breecell/"
	"FileMapping"
	{
		"LocalPath" "*"
		"DepotPath" "."
		"recursive" "1"
	}
	"FileExclusion" "*.pdb"
}

Discussion