1

Transporter というコマンドライン ツールを使用して、App Store メタデータのローカリゼーションを配信できるようになったことを示す電子メールを昨日 Apple から受け取りました。

iTunes Connect から iTunes_Store_Transporter_Quick_Start_Guide_v2.pdf をダウンロードし、例に従ってアプリのメタデータを簡単に検索しました。

To initiate lookup mode, use the following command:
$ iTMSTransporter -m lookupMetadata -u [iTunes Connect user name]
                  -p [iTunes Connect password] -vendor_id [App SKU]
                  -destination [destination path for App Store Package]

ただし、ログイン資格情報と入力したその他すべての情報は正しいのに、常に次のエラーが表示されます。

[2013-07-19 14:34:40 MESZ] <main> DBG-X:   parameter Errors = [Directory Services reported the following error: Your Apple ID or password was entered incorrectly. (-20101)]
[2013-07-19 14:34:40 MESZ] <main> ERROR: Apple's web service operation was not successful
[2013-07-19 14:34:40 MESZ] <main> ERROR: An error occurred while looking up the metadata.
[2013-07-19 14:34:40 MESZ] <main> ERROR: Directory Services reported the following error: Your Apple ID or password was entered incorrectly. (-20101)
[2013-07-19 14:34:40 MESZ] <main> DBG-X: The error code is: -20101

情報: パスワードに特殊文字が含まれています。したがって、引用符の有無にかかわらずパスワードを渡そうとしました。

4

5 に答える 5

2

@Tafkadasoh問題を引き起こしているのはドル記号です。$ 文字は UNIX のさまざまな種類の変数用に予約されているため、エスケープする必要があります。

それ以外の

-p 'Pass$123'

使用する

-p 'Pass\$123'
于 2014-09-24T21:49:20.350 に答える
0

回避策として、パスワード パラメータを削除するとうまくいきました。iTMSTransporter は、コマンドラインでパスワードの入力を求めます。これは、自動化されたスクリプト (iTMSTransporter が使用する予定のスクリプト) には使用できないため、実際のソリューションではありません。ただし、使用頻度が低い場合は、これで十分かもしれません。

于 2013-07-19T12:52:27.817 に答える
0

@Tafkadasoh - この回避策は私にとってもうまくいきました。接続してメタデータ パッケージを取得できるようになりました。

乾杯!

于 2013-08-03T00:59:03.580 に答える