PhoneGap:Buildが現在 iOS アプリケーションをビルドしている方法に問題があります。スプラッシュ スクリーンが複製され、アプリケーションのコンパイル済みファイル サイズが大幅に増加します。
以前、彼らは間違ったアイコンを Android ビルド用の Android XHDPI アイコン フォルダーにコピーしていたという問題がありました。彼らはバグの修正に関心を示さないようだったので、ビルド後のこのバグの修正を自動化するスクリプトを書くことができました(最初のバグレポートからほぼ 1 年が経ち、現在は修正されているようですが、最近はコメントしていません)。
IPA の名前を ZIP に変更し、解凍して、その内容を参照できることを知っています。次の手順を簡単に自動化できます。
- 名前を変更
- 解凍する
- config.xml ファイルを介してスプラッシュ スクリーン イメージのオリジナルを見つけて削除する
- 再圧縮 (および名前を変更しますか?)
...しかし、そこからどこに行かなければならないのかわかりません。Xcode を使用してさまざまなユーティリティを実行したり、署名を実行したりすることについて議論しているスレッドをいくつか見つけました。しかし、それらはすべて、ローカルに xcode プロジェクトがあると想定しているように見えますが、私はそうではありません。(私は特に PhoneGap と PhoneGap:Build を使用して、これらの問題を回避しています。)
元の署名プロセスのために PhoneGap:Build にアップロードされたすべての同じキー ファイルにアクセスでき、必要なパスワードもすべて知っています。Xcodeがインストールされています(ローカルのxcodeプロジェクトではありません)...
コマンド ライン ユーティリティを使用して、ローカル Xcode プロジェクトを作成せずに、「修正済み」zip を署名付き IPA に再アセンブルして開発/リリース ディストリビューションを作成することはできますか? もしそうなら、どのように?