iTunes 查找 API 响应中的“版本”字段指的是啥?
Posted
技术标签:
【中文标题】iTunes 查找 API 响应中的“版本”字段指的是啥?【英文标题】:What does the "version" field from itunes lookup API response refer to?iTunes 查找 API 响应中的“版本”字段指的是什么? 【发布时间】:2015-04-03 08:36:46 【问题描述】:我正在开发一个 ios 应用程序,出于某种原因,我需要使用低于已批准版本的版本发布当前版本。
假设我目前的版本为 2.0.0,并且在 AppleStore 上获得了批准的 build 200。我在 iTunes 中创建了另一个版本,低于当前版本(版本 1.0.0 - 令人惊讶的是,我被允许了)。在此之后,我相应地从 Xcode 更改了我的版本和内部版本号(版本 1.0.0 和内部版本 100)并尝试上传但没有通过验证,因为上传的版本必须大于商店批准的版本。我把Xcode的版本改成3.0.0,build到300,成功上传了。
问题是:当在我的应用程序 ID (itunes.apple.com/lookup?id=....) 上调用查找 API 时,将从 itunes 检索哪个版本?构建中提到的(3.0.0)还是iTunes记录中的(1.0.0)?
【问题讨论】:
【参考方案1】:在撰写本文时,查找 API 检索到的版本是 iTunes 记录中设置的版本。
换句话说,在所描述的示例中,返回值为 1.0.0,即使使用 Xcode 导出的版本和内部版本号分别为 3.0.0 和 300。
【讨论】:
以上是关于iTunes 查找 API 响应中的“版本”字段指的是啥?的主要内容,如果未能解决你的问题,请参考以下文章
适用于iOS 11.2及更低版本的用户的iTunes中的介绍性定价