理想的なケースの展開モデルを理解しています。すべてのユーザーが常に最新のアプリケーションストアバージョンにそのアプリケーションを更新します。しかし、実際にはそうではありません。 CodePushを使用して、反応したネイティブiOSアプリケーションの異なるビルドバージョンを扱うにはどうすればよいですか?私は私のアプリの1.0.0ビルドに新しいJSのbundelsを展開するCodePushを使用してきた)CodePush:同じ配備設定の複数のビルドバージョンにどのように配備するのですか?
1:2つのシナリオを以下検討します。今度は1.1.0をリリースし、CodePushで新しいコードを提供したいと思っています。私が見る限り、1.0.0と1.1.0に同時に展開する方法はありません。同時にバンドルも同じものもありません。だから、一度バンドルを1.1.0にプッシュすると、アプリストア経由で更新されなかった1.0.0のアプリケーションをアップデートする方法はありません。
2)これまでのところ、ビルド番号(CFBundleVersion)が増え、変更されていないバージョン文字列(CFBundleShortVersionString)の新しいバージョンがリリースされています。しかし、これは新しくダウンロードされた最新のアプリケーションストアバージョン(例えば、1.1.0(8))でさえも常に最新のバンドルをコードプッシュでロードするという効果があります。
これをきれいに、不必要な更新なしで行う方法はありますか?
これを#codepushとタグ付けしたいと思いますが、許可されていません。多分管理者がそれを行うことができますか?ありがとう。 –