关于ios:由于”无法识别,无效或不合适的捆绑格式”而导致Xcode构建失败

Xcode Build Failing due to “bundle format unrecognized, invalid, or unsuitable”

由于我花了很多天试图解决一个错误,因此无法在Xcode中运行React Native项目时,我感到两难。

我已附上错误screenshot bundle format unrecognized, invalid, or unsuitable Command
/usr/bin/codesign failed with exit code 1"

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

最诚挚的问候,
迪亚莫妮克


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

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

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

就像大多数人回答的那样,一个主要问题可能是它创建的IOS版本的差异,因此派生数据可能会发生冲突。至于第一步,请删除您先前版本中的所有衍生版本,并删除所有内部版本。如果您要使用具有共同目标的任何特定文件,请确保您也没有重复这些文件。清理并生成文件夹。

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

"常规"标签:

-嵌入式二进制文件,

-链接的框架和库

"构建阶段"选项卡:

-嵌入式框架

如果您当前在嵌入式二进制文件中有任何框架,请从中删除它们,然后添加到"喜欢的框架和库"部分


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

关于相同错误的stackoverflow有很多问题。您是否尝试过以下解决方案中概述的解决方案:
-代码签名错误:无法识别捆绑格式,无效或不合适
-Xcode-无法识别,无效或不合适的捆绑包格式

在代码签名步骤之前,版本中是否有任何错误或警告?