我尝试在iOS上为仅限iPhone的应用进行临时分发时,会出现错误。该应用程序使用适当的证书进行签名,并具有适当的配置文件(与能够正确签名的朋友核实,因此它不是代码签名问题)。
每当我尝试使用Xcode存档面板进行分发时,我都会在警告表中收到以下错误消息:
OSStatus error -67028
之前我从未遇到过此错误。我能够在模拟器和设备中构建并使应用程序正常运行,但无论出于何种原因,我完全无法使Xcode的分发功能用于创建临时构建。
之前有没有人遇到过这个问题?
我检查过的事情是:
我唯一可以找到的文件和框架可能是关闭的是主要的Storyboard文件(Main_iPhone.storyboard
)无法在Copy Bundle Resources中找到,尽管故事板正确加载在Xcode中允许编辑,可以在Base.lproj
文件夹下的Finder中找到。
答案 0 :(得分:5)
我在使用HockeyApp SDK时遇到了同样的问题。我实际上做的是
答案 1 :(得分:0)
根据docs,67028表示“捆绑包格式无法识别,无效或不适合”。这是非常模糊的,所以我会研究你当前的领导,即确保Main_iPhone.storyboard文件确实在编译的bundle中。如果没有,请检查“复制文件”构建阶段以确保它存在。