【问题标题】:Xcode Build Failing due to "bundle format unrecognized, invalid, or unsuitable"Xcode Build Failing 由于“bundle format unrecognized, invalid, or unsuitable”
【发布时间】:2020-02-05 09:36:01
【问题描述】:

由于我花了几天时间试图解决的一个错误,我无法在 Xcode 中运行 React Native 项目,这让我陷入了两难境地。

我附上了错误的截图

声明如下:

"/Users/diamoniquedanner/Library/Developer/Xcode/DerivedData/Entrepreneur-elimewlshojayqdyaklhiziodxbi/Build/Products/Debug-iphoneos/Entrepreneur.app: 捆绑格式无法识别、无效或不合适的命令 /usr/bin/codedesign 失败,退出代码为 1"

我想声明这个项目是由客户交给我的,我已尝试创建新的配置文件、创建新证书等(但我可能做错了),我无法联系旧团队任何资源。

最好的问候, 迪亚莫尼克

【问题讨论】:

  • 在嵌入式二进制文件中有一些框架吗?你试过删除 DerivedData 吗?

标签: ios xcode react-native


【解决方案1】:

尝试删除 DerivedData 文件夹,清理项目并重试。

如果这不起作用,您可以:

  • 选择 Pods 项目
  • 在主编辑器窗口中,在目标下拉列表中选择 Pod
  • 在常规选项卡下的身份标题下,单击选择 Info.plist 文件
  • 为 Pod 选择 plist 文件

【讨论】:

    【解决方案2】:

    探索性问题多于每个人的回答。

    stackoverflow 上有很多问题都存在同样的错误。您是否尝试过以下列出的解决方案: - Code sign error : bundle format unrecognized, invalid, or unsuitable - Xcode - Bundle format unrecognized, invalid, or unsuitable

    在代码签名步骤之前的构建中是否有任何错误或警告?

    【讨论】:

      【解决方案3】:

      就像他们中的大多数人已经回答了一个主要问题一样,可能是它创建的 IOS 版本的差异,因此派生的数据可能会发生冲突。至于第一步,删除您以前版本中的任何派生的,并删除任何构建。如果您使用具有共同目标的任何特定文件,请确保您没有复制它们。清理并构建文件夹。

      就框架而言,请确保您按此顺序在这三个地方拥有框架

      常规标签:

      -嵌入式二进制文件,

      -链接的框架和库

      构建阶段标签

      -嵌入框架

      此外,如果您目前在嵌入式二进制文件中有任何框架,请将其删除并添加到喜欢的框架和库部分

      【讨论】:

        【解决方案4】:

        我只是从“框架、库和嵌入内容”中删除框架,然后重新添加。

        它有效。我不知道为什么,可能是 Xcode 的错误。

        【讨论】:

          猜你喜欢
          • 2019-07-10
          • 2022-01-22
          • 2022-12-01
          • 2012-09-05
          • 2022-01-15
          • 2023-02-19
          • 2018-11-11
          • 2019-05-28
          • 1970-01-01
          相关资源
          最近更新 更多