Flutter flavorizr应用程序名称在iOS上不起作用

wr98u20j  于 2023-04-07  发布在  Flutter
关注(0)|答案(1)|浏览(206)

我正在使用https://pub.dev/packages/flutter_flavorizr包在我的flutter应用程序中创建风味。在Android上运行时,一切都很好,但iOS并不像预期的那样工作(至少和我预期的一样,也许我错了).我正在创建一个有两种口味的应用,不同的应用名称和图标. Android正确显示图标和名称,然而,iOS只是改变了图标,但显示相同的名称(原来的那个,不是其中的一个口味)在这两个应用程序上。为了解决这个问题,我必须将Runner info config(xcode)中的“Bundle显示名称”改为用户定义的设置,并手动给每个运行给予一个名称。
这是预期的行为还是flavorizr应该为我做这个配置(就像在Android上一样)?如果它应该这样做,我错过了什么?
Thx提前为帮助。
我将flavorizr配置附加到pubspec.yaml上

flavorizr:

  ide: "idea"
  app:
    android:
      flavorDimensions: "flavor-type"
    ios:
  flavors:
    parla:
      app:
        name: "Parla"
        icon: "assets/images/parla/logo.jpg"
      android:
        applicationId: "com.example.parla"
        icon: "assets/images/parla/logo.jpg"
      ios:
        bundleId: "com.example.parla"
        icon: "assets/images/parla/logo.jpg"
    zamora:
      app:
        name: "Zamora"
        icon: "assets/images/zamora/logo.jpg"
      android:
        applicationId: "com.example.zamora"
        icon: "assets/images/zamora/logo.jpg"
      ios:
        bundleId: "com.example.zamora"
        icon: "assets/images/zamora/logo.jpg"

相关问题