OSStatus错误-67028build立即席iOS应用程序时

尝试在iOS上为仅iPhone应用程序执行存档构build时出现错误。 该应用程序签署了正确的证书,并具有适当的供应configuration文件(与朋友谁签字也能正确,所以这不是一个代码签名问题检查)。

在这里输入图像说明

每当我尝试使用Xcode存档面板进行分发时,我都会在警报表中看到以下错误消息:

OSStatus error -67028 

我从来没有遇到过这个错误。 我能够在模拟器和设备上构build并运行应用程序,但无论出于何种原因,我完全无法获得Xcode的分布function来创build临时构build。

有没有人遇到过这个问题?

我检查过的东西是:

  • 代码签名(生成所有新的证书和configuration文件从头开始)
  • 文件和框架

在这里输入图像说明

唯一能find的文件和框架可能是closures的,主要Storyboard文件( Main_iPhone.storyboard )在Copy Bundle Resources中找不到,尽pipe故事板在Xcode中正确加载并允许编辑,可以在Finder中的Base.lproj文件夹下find。

根据文档 ,67028表示“捆绑格式无法识别,无效或不适用”。 这是非常含糊的,所以我会调查你现有的领导,也就是确保Main_iPhone.storyboard文件确实在编译的包中。 如果没有,请检查您的“复制文件”构build阶段,以确保它在那里。

我有与HockeyApp SDK相同的问题。 我实际上做的是

  1. 通过从Frameworks文件夹中select“删除参考”来删除HockeyApp SDK。
  2. 将文件夹HockeySDK.embeddedframework拖放到XCode Frameworks文件夹中
  3. 取消select“将项目复制到目标组的文件夹(如果需要)”
  4. select“为所有添加的文件夹创build组”
  5. select你的目标