5

私の会社はアップルストアに60以上のアプリを持っています(すべて同じベース)ので、アップデートがあると、それらすべてをアップロードするのに多くの時間がかかります.

xcrun でアプリをアップロードするのに興味深いものを見つけました。

xcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"

したがって、検証してアップロードを試みますが、問題は、ステータスが「アップロード待ち」のアプリが複数ある場合、最初のアプリを選択するだけで、バンドル ID またはアップロードしたいものを選択するためのアプリID?

インターネットで解決策のアイデアを見つけ、itunesconnect 上の 1 つのアプリのみのステータスを「アップロード待ち」に変更するスクリプトを実行しましたが、1 つだけ失敗した場合、それは安全ではないと思います。かなり混乱。

誰かがコマンドラインで解決策を持っている場合は、共有していただきありがとうございます!

4

2 に答える 2

1

アプリケーション ローダー ツールを使用します: altool --upload-app -f file -u ユーザー名 [-p パスワード] [--output-format xml]

https://help.apple.com/itc/apploader/#/apdATD1E53-D1E1A1303-D1E53A1126

于 2016-06-23T10:46:55.397 に答える
0

私の会社でも同じ問題がありました。を使用して解決しましValidation -online "Pakcage with nonsence bundle"たが、Xcode 5 から動作しなくなります。Validation バイナリの出力が変更されます。

そのため、次を使用してXcode 5で動作させることができました。

xcrun -sdk iphoneos Validation -online -upload -verbose test.ipa | grep ExistingBundleIdentifier | head -n 1 | awk -F'"' '{print $2}'

しかし、実際に ipa をアップロードしようとする必要があるため、これは非常に遅いです。

最後に、上記の例をバックグラウンドで実行し、ログに書き込み、ログにバンドルがあるかどうかを確認するスクリプトを作成し、バックグラウンド プロセスを強制終了して、Xcode 4 のように続行します。

Validation バイナリと Xcode 4.6.3 のいくつかのライブラリを使用することもできます。これも機能します。テスト済みです。でも使いたくない。xcrun -sdk iphoneos Validation -online test.ipaアップロードせずにバンドルを提供します。

于 2014-04-24T12:18:33.477 に答える