【问题标题】:Uploading binary App Store Connect from CodeMagic从 CodeMagic 上传二进制 App Store Connect
【发布时间】:2023-04-02 12:37:01
【问题描述】:

我正在尝试在 CodeMagic 上创建我的颤振应用程序的发布版本。调试构建顺利,但发布构建在安装依赖项过程中出现以下错误:

app-store-connect fetch-signing-files io.flutter.examples.hello-world --type IOS_APP_STORE --create --issuer-id xxxxxxxx-xxxx-4e85-85c3-xxxxxxxxxxxx --key-id YYYYYYYYYY - -private-key @env:AUTH_KEY --certificate-key @env:CERTIFICATE_KEY

未找到任何与指定过滤器匹配的 Bundle ID:标识符=io.flutter.examples.hello-world,平台=IOS。 创建新的 Bundle ID:标识符:io.flutter.examples.hello-world,名称:'io flutter examples hello-world',平台:IOS

POST https://api.appstoreconnect.apple.com/v1/bundleIds 返回 409:提供的实体中的属性具有无效值 - 标识符为“io.flutter.examples.hello-world”的应用 ID 不可用。请输入不同的字符串。

它没有找到 Bundle ID。我已经在 App Store Connect 上注册了该应用程序,但由于没有发布版本,我还不能提交。为什么构建过程找不到Bundle ID?

这是我在 App Store Connect 中的 Bundle ID

【问题讨论】:

    标签: flutter codemagic


    【解决方案1】:

    我猜您正在尝试通过 UI 使用 Codemagic 进行构建。转到代码签名选项并在其中显示捆绑 ID(可选),添加您的捆绑 ID 并保存设置。在某些情况下,获取捆绑包 ID 似乎是不成功的,但在那里定义它会清除它。

    但是,请确保您在项目设置中的捆绑包 ID 和您在 UI 中阐明的捆绑包 ID 实际上也匹配。如果您不在 Mac 上,那么您可以在另一个 IDE(例如 vscode)中打开 project.pbxproj,然后搜索 PRODUCT_BUNDLE_IDENTIFIER,应该有 3 个实例,然后将其更改为您想要的捆绑 ID。在您的情况下,根据屏幕截图,它将是 com.omni360co.tonnah - 将其添加到 Codemagic。

    更多关于 iOS 代码签名:ioscodesigning.io

    【讨论】:

      猜你喜欢
      • 2021-06-30
      • 1970-01-01
      • 2021-12-22
      • 2023-01-20
      • 2021-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多