[解決済み] Xcode 11でApplication Loaderが廃止され、IPAをアップロードする方法
質問
この問題は私にとって大きなものに思えるのに、それについてパニックになっている人を見かけないので、この質問をするのが少し怖いのです。私はクレイジーに聞こえることを少し恐れていますが、私はそれのために行くつもりです。
Apple の投稿にあるように 投稿の更新 :
<ブロッククオートXcode 11 から、Application Loader は Xcode に含まれなくなりました。 Xcode に含まれなくなりました。Xcode を使用して App Store Connect にアプリをアップロードする方法の詳細については、Xcode ヘルプを参照してください。
Phonegapビルドサービスを使用する人々や組織が、Xcodeプロジェクトファイルにアクセスできないことを知りながら、IPAをオンラインで公開する方法を自問することは正当なことです。
Apple は私たちに アーカイブス オーガナイザー という新しいツールを提供してくれますが、私たちが読んでいるように ドキュメント :
アーカイブオーガナイザーで、アップロードするアーカイブを選択し、[アプリの配布]をクリックします。 Distribute App] をクリックします。
さて、私のアーカイブはどこにあるのでしょうか?IPA はアーカイブとみなされますか? このソフトウェアに私の IPA を統合するにはどうすればよいのでしょうか。
たぶん、私は目の前にある解決策を見つけられませんでしたが、今のところ、Application Loaderの代替ツールがない場合、Phonegap buildの将来を特に恐れています。
それで、あなたも同じ問題に直面し、解決策を見つけましたか?(Cordova への移行を除いて)
UIWebViewの減価償却とWKWebViewとcordovaの低い互換性のために、ハイブリッドアプリケーションの前途が長くないことは知っていますが、Appleが警告なしにPhonegapビルドを殺すことを決定したとは信じられません。そして相変わらずPhonegapのチームは口が悪い。
編集
さて、以下のコマンドでipaを転送することは可能ですが、私の持っているXcodeは古いバージョン(10)なので、Xcode 11がリリースされたら非推奨となるため、うまくいったのでしょうか?
xcrun altool --upload-app --type ios --file "path/to/application.ipa" --username "YOUR_ITMC_USER" --password "YOUR_ITMC_PASSWORD"
どのように解決するのですか?
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"
のようなエラーコードを発生させるので、うまくいきませんでした。
"Error Domain=ITunesSoftwareServiceErrorDomain Code=-22014
.
App Store API Key を生成しました (
https://appstoreconnect.apple.com/access/api
を参照)、それを自分の
~/.appstoreconnect/private_keys
ディレクトリに保存し、この bash スクリプトを
applicationloader.sh
:
#!/bin/bash
APPFILE=$1
set -euo pipefail
# key is in ~/.appstoreconnect/private_keys
KEY="<the key part of the AuthKey_key.p8 file>"
ISSUER="<YOUR ISSUER ID>"
xcrun altool --upload-app --type ios --file $APPFILE --apiKey $KEY --apiIssuer $ISSUER
次に
chmod a+x applicationloader.sh
の後)私はただ
applicationloader.sh app.ipa
で、アプリは問題なくtestflightにアップロードされます。
お役に立てれば幸いです。
関連
-
[解決済み] Xcode DMGまたはXIPファイルをダウンロードする方法は?
-
[解決済み】Xcodeのコマンドラインからの "Build and Archive "について
-
[解決済み】Xcode: ビルドに失敗したが、エラーメッセージはない
-
[解決済み] スウィフト 理解する // MARK
-
[解決済み] Xcodeソース自動組版
-
[解決済み] Xcode 4にアップグレードした後、Missing Fileの警告が表示される。
-
[解決済み] スクリプトの実行」ビルド フェーズをリリース構成に制限するにはどうすればよいですか?
-
[解決済み] IPAビルド中のXcode 6.1エラーを修正する方法
-
[解決済み] OKとCancelのあるSwiftアラートビュー: どのボタンがタップされたか?
-
[解決済み] OS X v10.9 (Mavericks)でGDBが見つからない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Xcode製品 -> アーカイブを無効にする
-
[解決済み] iOS 9の新たな警告 "すべてのビットコードが削除されます"
-
[解決済み] Invalid Bundle Error - "requires launch storyboard".
-
[解決済み] スウィフト 理解する // MARK
-
[解決済み] Xcodeでベクター画像はどのように動作しますか(例:pdfファイル)?
-
[解決済み] XcodeプロジェクトのPodfileで複数のターゲットを指定するにはどうすればよいですか?
-
[解決済み] iconutilを使用して手動でicnsファイルを作成する方法は?
-
[解決済み] Interface Builderのオートレイアウト(制約)を解除する
-
[解決済み] Xcodeで末尾のスペースをトリミングする
-
[解決済み] CFBundle CertUIFramework.axbundleの実行ファイルが見付からない。