Codemagic iOS颤振部署在存档上失败

Codemagic iOS颤振部署在存档上失败,ios,xcode,continuous-integration,app-store-connect,codemagic,Ios,Xcode,Continuous Integration,App Store Connect,Codemagic,我有一个问题,在哪里以及如何在Xcode中添加AllowProvisionUpdates?我的Codemagic帐户已与App Store Connect连接,捆绑id和应用程序也已创建 应用程序存档上的生成过程失败,但Xcode生成已成功完成 我是否可以将AllowProvisioningUpdate添加到此命令 Execute "xcodebuild -workspace /Users/builder/clone/ios/Runner.xcworkspace -scheme Run

我有一个问题,在哪里以及如何在Xcode中添加AllowProvisionUpdates?我的Codemagic帐户已与App Store Connect连接,捆绑id和应用程序也已创建

应用程序存档上的生成过程失败,但Xcode生成已成功完成

我是否可以将AllowProvisioningUpdate添加到此命令

Execute "xcodebuild -workspace /Users/builder/clone/ios/Runner.xcworkspace -scheme Runner -config Release -archivePath build/ios/xcarchive/Runner_1pxkp9aq.xcarchive archive COMPILER_INDEX_STORE_ENABLE=NO"
每次生成过程在失败后返回此消息:

  Error: No profiles for 'com.xxx.xxx' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.xxx.xxx'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'Runner' from project 'Runner')
关于如何解决这个问题,你有什么建议吗


谢谢。

错误本身可能实际上是无关的,添加标志不会有太大改变

如果您正在使用.yaml并试图设置自动代码签名,我建议您在构建步骤之前添加
xcode项目使用概要文件

对于使用Flatter iOS的自动.yaml代码签名,工作流应包括:

a)
钥匙链初始化

b)
应用商店连接获取签名文件“your.bundle.id”--键入IOS\u应用商店--创建

如果您希望使用开发证书,则将
IOS\u APP\u development
作为类型

d)
keychain添加证书

e)
xcode项目使用配置文件

f)
flatter构建ios

g)
xcode项目构建ipa——工作区“ios/Runner.xcworkspace”——方案“Runner”(更改您的工作区和方案)

此外,如果不想为每个构建手动执行版本控制,则应该实现版本控制


如果您没有使用自动代码签名,那么您将需要上传您的配置文件,并且过程将有所不同。但过程有些类似,您可以查看文档:

谢谢您提供的信息。我终于找到了通过dart定义生成默认文件时的问题所在。