3

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>

どんな助けにも感謝します。

4

1 に答える 1

2

私の知る限り、答えはイエスです。セットを使用しているため、リーダーボードを更新できません。ただし、iTunes Connect でリーダーボード セットをすべて削除することができ、.itmsp パッケージが正常にアップロードされました。私のゲームはまだライブではなく、このルートは手動で 90 のリーダーボードを作成するよりも高速でした。

于 2014-07-16T17:52:16.817 に答える