ApplicationLoaderがXcode11に含まれなくなった今、IPAをアップロードする方法



How Upload Ipa Now That Application Loader Is No Longer Included Xcode 11



解決:

Appleは本日、Transporter開発者アプリケーションの新しいバージョンをMac AppStoreで入手できるようにすることを発表しました。このアプリを使用すると、開発者はApp StoreConnectなどにファイルを簡単にアップロードできます。

MacAppStoreで入手可能



トランスポーター


2019年11月-新しい「トランスポーター」アプリ

ここに画像の説明を入力してください



  1. 通常のMacApp Storeから、Appleアプリ「Transporter」を入手する必要があります。明確にするには、Macのアイコンバーにある通常の「AppStore」アイコンをクリックし、「Apple Transporter」を検索して入手します(完全に無料です)。

  2. 現在のXcodeでは。 NS 通常、ビルド番号を増やします 、テザー電話を切断し、[アーカイブ]をクリックします いつものように

  3. 完了したら、通常の方法で[アプリの配布]をクリックします。 選択してください 通常の方法で「AppStoreConnect」。しかし。それで [エクスポート...]を選択します いいえ アップロードを選択



  4. 保存先を尋ねられます-必ず選択してください デスクトップ

  5. フォルダ (ファイルではなく)デスクトップに残ります。正しいフォルダを区別するために、現在の時刻に注意してください。 (間違ったフォルダを取得すると面倒です!)

  6. フォルダ内にあります '.ipa'ファイル 。他のすべては 使用されていない/まったく価値がない

  7. 「トランスポーター」アプリを起動します。単に 引っ張る それだけ ipaファイル Transporterアプリに。

便利なトランスポーターアプリのヒント:

必ずご覧ください 環境設定 トランスポーターアプリの。それ 可能だ 役に立たない「OK」クリックの(1つ)を取り除くため。

-

歴史的な道:

2019年9月22日

Appleはそれを完全に台無しにしました:

Xcode11はアップロードされません。 Xcode 11で開発、ビルド、アーカイブしても問題ありませんが、10.3を使用してアップロードしてください。


2019年9月

驚くべきことに、appstoreconnectは で働いていない サファリ 現在 。 Chromeを使用します。 (いいえ、本当に。)

TestFlightへの送信の最後のステップで、ビルドの説明を入力したステップでSafariがクラッシュします。 Chromeを使用するだけです。


XCode 11 GM Seed 2(11A420a)を使用しています。私はもう試した

xcrun altool --upload-app --type ios --file'path / to / application.ipa '--username'YOUR_ITMC_USER' --password'YOUR_ITMC_PASSWORD '

しかし、次のようなエラーコードを生成していたため、私には機能しませんでした'エラードメイン= ITunesSoftwareServiceErrorDomainコード= -22014。

App Store APIキー(https://appstoreconnect.apple.com/access/apiを参照)を生成し、に保存しました〜/ .appstoreconnect / private_keysディレクトリを作成し、このbashスクリプトをapplicationloader.sh:

#!/ bin / bash APPFILE = $ 1 set -euo pipefail#キーは〜/ .appstoreconnect / private_keysにありますKEY = '' ISSUER = '' xcrun altool --upload-app --type ios --file $ APPFILE --apiKey $ KEY --apiIssuer $ ISSUER

その後(後chmod a + x applicationloader.sh)入力するだけです

applicationloader.sh app.ipa

アプリはtestflightに問題なくアップロードされます。

お役に立てれば。