我已经只为单个环境构建了 setps,但现在我正在尝试为多个环境(prod、dev)构建 iOS 应用程序。为此,我在 AppCirle 中添加了所需的代码和设置。我也请求AppCircle团队帮助我,但他们也无法检测到这个问题。所以我在这里发布同样的问题。感谢您的帮助。
这是多环境的 Xcode 设置:-
在AppCircle中,添加了使用flavor构建应用程序的设置。
但是这种设置失败并且错误显示如下 “错误 (Xcode):Runner 的配置设置有冲突。Runner 已自动签名,但代码签名标识 Apple Development:Talentserv Mobility (LW39GY5CW3) 已手动指定。在构建设置编辑器中将代码签名标识值设置为“Apple Development” ,或在签名和功能编辑器中切换到手动签名。 .../_appcircle_temp/Repository/ios/Runner.xcodeproj 构建设备时遇到错误。” 这是日志文件。
AppCircle 团队的最终解决方案是,我必须为 Xcode CLI 搜索正确的命令。因为 Xocde 和 Xcode CLI 命令对于构建的作用不同。我做了很多研究,为什么会失败,但什么也没发现。
如果有其他命令或方法可以在 AppCircle 中使用风味命令构建 iOS 应用程序,请建议我。
此问题现已解决。在项目路径中,我已将 AppCircle 的配置部分中的 Runner.xcworkspace 替换为 Runner.xcproject。谢谢你。