業務的に同一のソースコードからBundle IdentifierやAppアイコン、スプラッシュイメージが異なるだけのIPAパッケージをいくつも作る必要があった。 今までは差分ファイルを切り替えるシェルスクリプトと自動ビルドさせるシェルスクリプトを組み合わせてパッケージの数だけ再ビルドを行っていた。 これがソースコードに変更がないのであれば既存のIPAパッケージを元に、再ビルド無しにパッケージを作ることが可能だというのでやってみた。 やりたいこと 既存のIPAパッケージを元に、 Appアイコン、スプラッシュイメージの差し替え Appタイトルの変更(Sample1 -> Sample2) Bundle Identifierの変更(com.myapp.sample2 -> com.myapp.sample2) 別のプロビジョニングプロファイルに切り替える 別の署名に切り替える 必要な物 Xcod