如果 .xcodeproj 文件版本与 AppStore 发布的版本不同,如何检测 AppStore 上是不是有新的应用版本可用?
Posted
技术标签:
【中文标题】如果 .xcodeproj 文件版本与 AppStore 发布的版本不同,如何检测 AppStore 上是不是有新的应用版本可用?【英文标题】:How to detect if a new app version is available on AppStore if .xcodeproj file version is different from AppStore released version?如果 .xcodeproj 文件版本与 AppStore 发布的版本不同,如何检测 AppStore 上是否有新的应用版本可用? 【发布时间】:2021-09-24 18:44:19 【问题描述】:我正在开发一个已经存在的项目,该项目在 Apple Store Connect (8.x.x) 和 .xcodeproj 文件 (21.x.x) 上发布的应用程序之间的版本不匹配。
我试图根据 this solution
但是 itunes API 不返回构建版本或构建编号,这是无法做到的。并且无法从代码中找到已安装的发布版本。上述解决方案从代码中的 .xcodeproj 文件 (21.x.x) 中返回版本。
有没有办法从 AppStore 获取对应的安装版本 通过代码? 或者,我可以跳转到 AppStore 中的发布版本 21.x.x 以匹配 .xcodeproj 文件版本而不会遇到 Apple 或 技术方面的?【问题讨论】:
Apple 不关心版本号。重要的是数字上升,而不是下降 【参考方案1】:不太确定我是否了解您的确切问题,但 Fastlane 允许您在 App Store Connect 上检索应用的当前版本(无论是否上线)
http://docs.fastlane.tools/actions/app_store_build_number/
【讨论】:
以上是关于如果 .xcodeproj 文件版本与 AppStore 发布的版本不同,如何检测 AppStore 上是不是有新的应用版本可用?的主要内容,如果未能解决你的问题,请参考以下文章
升级cordova-ios 6以上版本 Xcode打开xcodeproj文件
升级cordova-ios 6以上版本 Xcode打开xcodeproj文件报错