事象
以下のエラーメッセージが表示され、iTunes Connecetへバイナリをアップロード出来ない
Cannot proceed with delivery:an existing transporter instance is currently uploading this package
原因
UploadTokens の中にアップロード情報およびバイナリファイルが残っていたため。
(以前、アップロードに時間が掛かり過ぎたため、途中で中断したことでアップロード情報が残ってしまっていた)
対策
UploadTokens の中のアップロード情報およびバイナリファイルを削除する
削除手順
ターミナル移動が前提です。
手順1.user配下の「.itmstransporter/UploadTokens」フォルダへ移動する
cd /Users/{userまたはユーザー名}/.itmstransporter/UploadTokens
手順2.lsコマンドでバイナリファイルがあるか確認する
ls -lta
上記コマンドを実行すると以下のようなファイルがあることが確認できます。
g08m11.local_SACYUXXXXX_924819999.itmsp.token
手順3.rmコマンドでバイナリファイルを削除する
バイナリファイル名(僕の場合なら「g08m11.local_SACYUXXXXX_924819999.itmsp.token」)
を指定して削除する
rm {バイナリファイル名}
手順4.Application Loaderでバイナリファイルファイルがアプロード出来るか確認する
手順1〜3を問題なく行えていればApplication Loaderでバイナリファイルファイルがアプロード出来るはず。