0

アプリを appStore にアップロードするとき、Apple はバンドル バージョンが既存のものよりも新しいかどうかを確認します。これを自分で行うための既存の方法はありますか?エンタープライズ プログラムを通じてアプリをリリースしています。新しいバージョンの URL をチェックするメカニズムが組み込まれています。現在、私はただ使用しています

if (![currentVersion isEqualToString:onlineVersion])

古いバージョンがある場合にも TRUE を返すためです。

ここで、1.23.0 > 1.3.0 であることを認識すると、バージョンをコンポーネントに分けて、各ローカル コンポーネントを関連するオンライン コンポーネントと比較する必要があります。

そうしなければならないなら、そうしなければなりませんが、そのための近道があると思います。

誰?

4

2 に答える 2

5

りんごのやり方はこちら

    updateAvailable = [newversion compare:currentversion options:NSNumericSearch] == NSOrderedDescending;
于 2014-04-25T02:14:30.227 に答える