在flutter项目中添加风味后,AppCilrcle平台上的iOS构建失败

问题描述 投票:0回答:1

我已经只为单个环境构建了 setps,但现在我正在尝试为多个环境(prod、dev)构建 iOS 应用程序。为此,我在 AppCirle 中添加了所需的代码和设置。我也请求AppCircle团队帮助我,但他们也无法检测到这个问题。所以我在这里发布同样的问题。感谢您的帮助。

这是多环境的 Xcode 设置:-

As you can see for prod and dev environment I have setup it with respective schemes

在AppCircle中,添加了使用flavor构建应用程序的设置。 In Additional /Extra Argument I have added the

但是这种设置失败并且错误显示如下 “错误 (Xcode):Runner 的配置设置有冲突。Runner 已自动签名,但代码签名标识 Apple Development:Talentserv Mobility (LW39GY5CW3) 已手动指定。在构建设置编辑器中将代码签名标识值设置为“Apple Development” ,或在签名和功能编辑器中切换到手动签名。 .../_appcircle_temp/Repository/ios/Runner.xcodeproj 构建设备时遇到错误。” 这是日志文件。 After build done, it was failed for flutter build for iOS

AppCircle 团队的最终解决方案是,我必须为 Xcode CLI 搜索正确的命令。因为 Xocde 和 Xcode CLI 命令对于构建的作用不同。我做了很多研究,为什么会失败,但什么也没发现。

如果有其他命令或方法可以在 AppCircle 中使用风味命令构建 iOS 应用程序,请建议我。

flutter xcode command-line-interface fastlane
1个回答
0
投票

此问题现已解决。在项目路径中,我已将 AppCircle 的配置部分中的 Runner.xcworkspace 替换为 Runner.xcproject。谢谢你。

© www.soinside.com 2019 - 2024. All rights reserved.