Codemagic自动应用签名在iOS上失败

3

iOS自动应用签名已启用,并且连接了苹果开发者门户。但是,iOS构建失败:

ERROR! Did not find matching provisioning profiles for code signing!
> xcodebuild -workspace /Users/builder/clone/ios/Runner.xcworkspace -scheme Runner -archivePath /Users/builder/build.xcarchive -config Release archive COMPILER_INDEX_STORE_ENABLE=NO DEVELOPMENT_TEAM='' CODE_SIGN_IDENTITY='iPhone Developer'
❌  error: Signing for "Runner" requires a development team. Select a development team in the Signing & Capabilities editor. (in target 'Runner' from project 'Runner')

我该如何解决这个问题?
1个回答

7
最终,我通过在ios/Runner.xcodeproj/project.pbxproj文件中手动添加团队名称到TargetAttributes来解决了这个问题,如下所示:
TargetAttributes = {
    97C146ED1CF9000F007C117D = {
        CreatedOnToolsVersion = 7.3.1;
        LastSwiftMigration = 0910;
        DevelopmentTeam = SSSSSSS3;
    };
};

您可以在苹果开发者门户网站的标识符 -> 应用程序 ID 前缀中找到 DEVELOPMENT_TEAM 名称。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接