比较套件版本

Sja*_*ien 0 bundle compare version ios

将应用程序上载到appStore时,Apple会检查捆绑软件版本是否高于现有版本。我自己有这样做的现有方法吗?我正在通过企业版程序发布应用程序,并且内置了一种机制来检查URL的较新版本。目前我只用

if (![currentVersion isEqualToString:onlineVersion])
Run Code Online (Sandbox Code Playgroud)

但这太粗糙了,因为如果有旧版本,它也会返回TRUE。

现在,意识到1.23.0> 1.3.0,我必须将组件中的版本分开,然后将每个本地组件与其相关的在线组件进行比较。

如果我必须这样做,那么我必须这样做,但是我认为这是一个捷径。

任何人?

dee*_*ter 5

这是苹果的方式

    updateAvailable = [newversion compare:currentversion options:NSNumericSearch] == NSOrderedDescending;
Run Code Online (Sandbox Code Playgroud)