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

时间:2019-10-08 05:19:48

标签: ios xcode react-native

由于花了几天时间试图解决一个错误,我无法在Xcode中运行React Native项目感到困惑。

我已附上错误screenshot of build error in Xcode

的屏幕截图

说明:

  

” /用户/ diamoniquedanner /库/开发人员/ Xcode / DerivedData / Entrepreneur-elimewlshojayqdyaklhiziodxbi /构建/产品/Debug-iphoneos/Entrepreneur.app:   捆绑软件格式无法识别,无效或不合适的命令   / usr / bin / codesign失败,退出代码为1“

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

最好的问候, 迪亚莫妮克

3 个答案:

答案 0 :(得分:2)

尝试删除DerivedData文件夹,清理项目,然后重试。如果这样不起作用,

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

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

答案 1 :(得分:0)

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

关于相同错误的stackoverflow有很多问题。您是否尝试过以下解决方案中概述的解决方案: -Code sign error : bundle format unrecognized, invalid, or unsuitable -Xcode - Bundle format unrecognized, invalid, or unsuitable

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

答案 2 :(得分:0)

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

就框架而言,请确保您在这3个地方都按此顺序放置了框架

常规标签:

-嵌入式二进制文件

-链接的框架和库

“构建阶段”标签

-嵌入式框架

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