Apple の Transporter を使用して、GameCenter の実績とリーダーボードを更新しています。すでに GC にあるリーダーボードはすべて、リーダーボード セットの下にグループ化されています。更新されたmetadata.xml(新しいリーダーボードを1つ追加する際に更新されたもの)でitmspパッケージを検証/アップロードしようとすると、トランスポーターは次のエラーを返します
エラー ITMS-4140: Software/SoftwareMetadata/SoftwareGameCenter (MZItmspSoftwareGameCenterPackage) で「このリーダーボードは少なくとも 1 つのリーダーボード セットに属している必要があります」
エラー ITMS-6002: Software/SoftwareMetadata/SoftwareGameCenter (MZItmspSoftwareGameCenterPackage) で「アプリにリーダーボード セットがあるため、リーダーボードの更新は利用できません」
ただし、追加されたリーダーボードが属するリーダーボード セットを定義できる xmlelement が表示されません。
Apple はリーダーボード セットを持っていない場合にのみアップロードを許可していますか?!
これが、追加しようとしているリーダーボードのxml部分です
<leaderboard position="233">
<leaderboard_id>TEST UPLOAD</leaderboard_id>
<reference_name>TEST UPLOAD LEADERBOARD</reference_name>
<sort_ascending>true</sort_ascending>
<locales>
<locale name="en-US">
<title>TEST UPLOAD LEADERBOARD</title>
<formatter_suffix> Score</formatter_suffix>
<formatter_type>FIXED_POINT_2_PLACE_WITH_COMMA_SEPARATOR</formatter_type>
</locale>
</locales>
</leaderboard>
どんな助けにも感謝します。