【问题标题】:Update appstore and playstore apps to completely different apps将 appstore 和 playstore 应用程序更新为完全不同的应用程序
【发布时间】:2021-11-21 00:34:15
【问题描述】:

您好,我想询问有关 Playstore 和 appstore 应用更新的问题。

所以目前我在 appstore 和 playstore 中有使用本地语言构建的应用程序 X,然后我有使用 Flutter 构建的新版本的应用程序 X,我们称之为 XV1。

这两个应用程序有不同的代码和架构。

我的问题是可以用应用程序 XV1 替换应用程序 X 吗?

谢谢

【问题讨论】:

  • 对于Apple AppStore,只要保持相同的bundle ID就没有问题。

标签: ios flutter android-studio


【解决方案1】:

是的,我已经为遗留应用程序做过这种操作,只要你为 iOS 保持相同的包标识符和为 Android 保持相同的包名称,你也将需要相同的签名密钥。

iOS

您可以通过使用 Xcode 打开应用程序的 ios 文件夹中的 Runner.xcworkspace 来检查和更改捆绑标识符。

或者直接在你的Info.plist里面ios/Runner:

<key>CFBundleIdentifier</key>
<string>com.example.example</string>

安卓

你可以在android/app/build.gradle中更改你的包名:

defaultConfig {
    applicationId "com.example.example"
    minSdkVersion 19
    targetSdkVersion 30
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName
}

您还可以(重新)创建一个颤振项目,并将您的包和包名称精确地作为命令的参数:

flutter create --org com.example.example

【讨论】:

    猜你喜欢
    • 2023-02-22
    • 2013-12-11
    • 1970-01-01
    • 2021-12-30
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多