错误:为“Runner”签名需要开发团队

Sam*_*pat 12 flutter codemagic

尝试使用 Codemagic 为 iOS 构建 Flutter APP 时出现以下错误。我已将签名设置为自动并提供了本文中提到的所有所需凭据

?  error: Signing for "Runner" requires a development team. Select a development team in the Signing & Capabilities editor. (in target 'Runner' from project 'Runner')
Run Code Online (Sandbox Code Playgroud)

有人可以让我知道在哪里设置开发团队。我正在使用开发编辑器作为 VS 代码在 Windows 机器上构建它

谢谢

小智 17

我遇到了同样的问题,希望我的解决方案能解决您的问题。

1. 转到项目导航器。
2. 转到签名和功能选项卡。
3. 添加一个团队并再次尝试构建应用程序。

在此处输入图片说明

此致。


小智 11

如果您已经设置了一个帐户但仍然出现签名错误,请尝试在 Debug 和 Release 之间切换。按照附加的图像。 在此处输入图片说明


小智 4

ios开发最好使用xcode,但是有一个可能的解决方法。有一个文件 ios/Runner.xcodeproj/project.pbxproj,您可以在其中添加以下行以添加开发团队``

diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index 16710ed..2ea1638 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -157,6 +156,7 @@
                                TargetAttributes = {
                                        97C146ED1CF9000F007C117D = {
                                                CreatedOnToolsVersion = 7.3.1;
+                                               DevelopmentTeam = BCG58GM5FG;
                                        };
                                };
                        };
@@ -437,6 +438,7 @@
                        buildSettings = {
                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                                CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+                               DEVELOPMENT_TEAM = BCG58GM5FG;
                                ENABLE_BITCODE = NO;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
@@ -460,6 +462,7 @@
                        buildSettings = {
                                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                                CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
+                               DEVELOPMENT_TEAM = BCG58GM5FG;
                                ENABLE_BITCODE = NO;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
Run Code Online (Sandbox Code Playgroud)

线条的位置并不重要,但应该按顺序排列。