Ionic framework 如何更新iOS&;安卓应用程序版本在爱奥尼亚w/电容器?
我正在开发一个应用程序使用离子和电容器。构建是使用Ionic的新AppFlow服务生成的,所以我不在本地构建它们Ionic framework 如何更新iOS&;安卓应用程序版本在爱奥尼亚w/电容器?,ionic-framework,ionic4,capacitor,ionic-appflow,Ionic Framework,Ionic4,Capacitor,Ionic Appflow,我正在开发一个应用程序使用离子和电容器。构建是使用Ionic的新AppFlow服务生成的,所以我不在本地构建它们 如何更新iOS和Android版本号?我尝试过更新plist和config.xml,但无论我做什么,所有更新都会导致版本号为“1.0”。所以,电容器很好!android和ios配置实际上致力于源代码控制。要更新版本号,只需更新以下文件: Android-Android/app/build.gradle(您正在查找versionName变量) iOS-iOS/App/App/Info
如何更新iOS和Android版本号?我尝试过更新plist和config.xml,但无论我做什么,所有更新都会导致版本号为“1.0”。所以,电容器很好!android和ios配置实际上致力于源代码控制。要更新版本号,只需更新以下文件:
- Android-
(您正在查找Android/app/build.gradle
变量)versionName
- iOS-
*(您正在查找iOS/App/App/Info.plist
键)CFBundleShortVersionString
寻找同样的东西。这似乎是不可能的,因为哦,我真的找到了一个方法来做到这一点,一秒钟后我会发布答案谢谢@Bryant!那么ios/android文件夹应该提交给git吗?我当前将文件夹作为.gitignore的一部分。如果我包括这些目录,我只是担心我可能会遇到问题——更不用说扩大回购规模了?谢谢我建议“不要”将ios和android目录提交到您的代码存储库中。对你来说,这会导致很多额外的绒毛。我建议将它们压缩到另一个位置(AWSS3),并在部署时根据需要下载它们。你应该把它包括在你的回购协议中。不要过分担心回购协议的规模。毕竟。。这就是重点。更重要的是,如果您以后为应用程序编写本机代码或进行任何本机更改。如果不提交,这些将丢失。Capactor(与Cordova相比)实际上鼓励在Git控制下拥有特定于平台的文件夹(例如,
android
或ios
)。它可以更好地控制每个平台文件,因为这些目录在构建时不会生成(使用Cordova,在Cordova prepare
上重新生成的目录对我来说是有效的。)