15

尝试使用 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')

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

谢谢

4

4 回答 4

17

我有同样的问题,希望我的解决方案能解决你的问题。

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

在此处输入图像描述

此致。

于 2020-06-17T02:00:21.140 回答
14

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

于 2021-02-12T12:11:01.203 回答
3

最好使用 xcode 进行 ios 开发,但有一种可能的解决方法。有一个文件 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)",

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

于 2019-10-17T13:45:21.640 回答
0

确保为所有构建类型设置团队(通常捆绑标识符和团队在所有构建类型中都相同 - 调试、发布和配置文件-)。为此,请选择 All 选项卡Signing & Capabilities并在此处设置您的 Team 和您的 Bundle Identifier。另外,我建议您选中“自动管理签名”复选框。这样做是解决我的错误的方法。

在此处输入图像描述

于 2022-02-21T02:00:44.040 回答