我正在使用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"
1条答案
按热度按时间mnemlml81#
此问题已在https://pub.dev/packages/flutter_flavorizr版本2.1.4上解决