跨平台:如何在 UWP 中设置不同的递增内部版本号并保持版本名称,如 iOS/Android
Posted
技术标签:
【中文标题】跨平台:如何在 UWP 中设置不同的递增内部版本号并保持版本名称,如 iOS/Android【英文标题】:Cross Platform: How to set a distinct incremented Build Number in UWP and keep the Version Name like in iOS/Android 【发布时间】:2019-04-27 21:00:27 【问题描述】:我正在为 ios、android 和 UWP 开发应用程序跨平台,但我无法保持版本同步。 iOS 和 Android 使用内部版本号和版本名称。 Android Versioning iOS Versioning 我可以上传多个版本名称相同的版本进行测试,只需增加版本号,然后发布最终版本。 客户只能看到版本名称。
UWP只有名字,三个数字(major,minor,build),每次上传到商店都得递增,无法测试4.1.2版本,做一些小改动再发布,你必须数到 4.1.3 UWP Versioning
但是在创建应用程序包时,它们会在版本名称中为您提供 4. 位置,但它已被禁用。 create App Packages
有没有什么方法可以在 UWP 版本中使用 iOS/Android 中的内部版本号系统?
任何黑客/解决方法也有帮助
【问题讨论】:
【参考方案1】:对于 UWP 版本,这应该不可能使用 ios/andriod 中的内部版本号系统。
当您将程序包上传到应用商店时,您必须为每个程序包提供一个版本号。对于 Windows UWP 程序包,版本号的最后(第四)部分保留为应用商店使用,并且在您上传时必须保留为 0构建您的包(尽管商店可能会更改此部分中的值)。其他部分必须设置为 0 到 65535 之间的整数(第一个部分除外,它不能为 0)。
您可以在文档中获得更多信息:Package version numbering
合作伙伴中心为您提供了多种选择 (beta testing),让测试人员在您向公众提供应用之前试用您的应用。
【讨论】:
以上是关于跨平台:如何在 UWP 中设置不同的递增内部版本号并保持版本名称,如 iOS/Android的主要内容,如果未能解决你的问题,请参考以下文章
无法在 UWP 中设置 SQLite 对象 - Xamarin Forms
如何在 Xamarin Forms 中以适当的图像比例在 UWP 中设置 SpashScreen?