美文网首页以后备用技术Flutter
Flutter- iOS 多环境配置

Flutter- iOS 多环境配置

作者: 土豆骑士 | 来源:发表于2021-05-22 19:42 被阅读0次

iOS 技能拓展 多环境配置 短小精悍哦,值的参考。

为了在iOS native 同一个Project下兼容两个App,两个App的代码一样,只是有两个GoogleService-Info.plist文件内容不一样,需要两个App加载两个不同的GoogleService-Info.plist。

Firebase GoogleService-Info.plist配置多项目加载

另一解决方案来源

解决方案,添加一个Target,这样有两个TargetA,B。

通过以下方式添加如下 B target,Xcode会同时自动添加一个 B copy.plist 内容与A Target 的 Info.pist一样。

add target

修改B target BundleID,这样就是两个App了。

GoogleService-info.plist配置:创建一个 Environments文件,如图所示,让plist文件分属不同 Target

assign target

这样就加载不同的file了。

Build flavors in Flutter (Android and iOS) with different Firebase projects per flavor

$ flutter run ios --flavor b2c_test // 在 b2c_test scheme 下run

https://firebase.google.com/docs/projects/multiprojects?hl=zh-cn

相关文章

网友评论

    本文标题:Flutter- iOS 多环境配置

    本文链接:https://www.haomeiwen.com/subject/airojltx.html