6
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ApplicationLoaderを使用せず、ipaファイルをAppStoreConnectにあげる方法

Last updated at Posted at 2019-09-28

#経緯
社内SEとして働いており、iOSアプリを外注しています。
iOSアプリがipaファイル形式で納品されており、普段はApplication Loaderを使用してアップロードしていました。
しかしx-code ver11でApplication Loaderが削除されてしまい、使用できなくなったため、ターミナルからアップロードする方法を記事にします。

誰でもできるよう心がけるため、専門用語や難しい言葉は避けて説明します。

##Appパスワードの発行

  1. Appleアカウントの管理にアクセスし、ログインする

  2. 「セキュリティ」タブの「パスワードを生成」を押下
    000506.jpg

  3. 「パスワードラベル」を入力し、作成を押下
    作成を押下すると16桁のパスワードが表示されるため、メモをとる
    (パスワードのラベルはtestでなくても大丈夫です。)
    000507.jpg

手順3でパスワードが発行できれば完了です。

##ipaアップロード
※macでの作業となります。

  1. ターミナルを立ち上げる

  2. 以下のコマンドを入力
    xcrun altool --upload-app -f 「ipaファイル」 -t ios -u 「ログインID」 -p 「App用パスワード」
    「」には各々の値を入力する。
    ipaファイルやログインID、App用パスワードをダブルクォーテーションで囲む必要はない。

    例①
    ・ipaファイル名:app.ipa ※cdコマンド等でapp.ipaの階層に移動済み
    ・ログインID:test@test.com
    ・App用パスワード:tes1-tes2-tes3-tes4
    xcrun altool --upload-app -f app.ipa -t ios -u test@test.com -p tes1-tes2-tes3-tes4

    例②
    ・ipaファイル名:application.ipa
    ・application.ipaが存在するフォルダ:app/ipafile ※現在の階層から見たapplication.ipaが存在するフォルダ
    ・ログインID:test@test.com
    ・App用パスワード:tes1-tes2-tes3-tes4
    xcrun altool --upload-app -f app/ipafile/app.ipa -t ios -u test@test.com -p tes1-tes2-tes3-tes4

  3. コマンドを打ってレスポンスが何もなければOK
    2時間ほどでiTunse store connectにアップロードされる
    コマンドが打てる状態になったらアップロード完了

6
6
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?