首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在向AppIcon分发颤振应用程序时没有选择正确的AppIcon

在向AppIcon分发颤振应用程序时没有选择正确的AppIcon
EN

Stack Overflow用户
提问于 2022-03-19 11:23:20
回答 1查看 187关注 0票数 1

我已经创建了多个环境(开发,质量保证,生产)在我的颤栗应用程序使用口味,它工作得很好。为了区分每个环境,我为每个环境创建了不同的AppIcons。当我在iOS模拟器中运行时,它用正确的AppIcon安装,但是在使用“Codemagic”分发AppIcon之后,它选择了错误的图标‘AppIcon’(默认),它应该是'ProductionAppIcon‘。

在Codemagic.yamal文件中:

代码语言:javascript
复制
     environment:
      vars:
        XCODE_WORKSPACE: "$FCI_BUILD_DIR/ios/Runner.xcworkspace"
        XCODE_SCHEME: "Runner"
  - app-store-connect fetch-signing-files "$BUNDLE_ID" --type IOS_APP_STORE --create
      - keychain add-certificates
      - xcode-project use-profiles

      - flutter build ipa -t lib/src/main_prod.dart — flavor Production --release
      - name: Build ipa for distribution
        script: xcode-project build-ipa --workspace "$XCODE_WORKSPACE" --scheme "$XCODE_SCHEME"
    
    artifacts:
      - build/ios/ipa/*.ipa
      - $HOME/Library/Developer/Xcode/DerivedData/**/Build/**/*.dSYM
      - /tmp/xcodebuild_logs/*.log
      - '*.snap'
      - build/windows/**/*.msix
      - flutter_drive.log

项目文件夹结构如下:

Xcode配置如下:

模式如下:

EN

回答 1

Stack Overflow用户

发布于 2022-04-04 15:08:50

您不需要使用xcode-project build-ipa命令,因为它在没有风味信息的情况下重新构建ipa。

看看这个项目,看看建筑颤振口味的工作演示。

https://github.com/codemagic-ci-cd/codemagic-sample-projects/blob/main/flutter/flutter-flavors-demo-project/codemagic.yaml

命令中的flavor之前还有额外的空格

代码语言:javascript
复制
flutter build ipa -t lib/src/main_prod.dart — flavor Production --release
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71537721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档