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,我必须将组件中的版本分开,然后将每个本地组件与其相关的在线组件进行比较。
如果我必须这样做,那么我必须这样做,但是我认为这是一个捷径。
任何人?
这是苹果的方式
updateAvailable = [newversion compare:currentversion options:NSNumericSearch] == NSOrderedDescending;
Run Code Online (Sandbox Code Playgroud)