Xcode应用程序提交失败

时间:2012-04-13 16:05:26

标签: ios xcode submission

当我尝试使用Xcode验证我的iPad应用程序时出现问题:

  • 清洁
  • 构建存档
  • 档案
  • clic on organizer中的验证按钮
  • 选择应用和分发配置以及clic“next”。

然后它告诉我“包装操作失败”,没有别的。

我检查了什么:

  • 存档的构建配置是分发
  • 我尝试将构建配置从分发更改为发布
  • 配置ditribution是好的
  • 捆绑版本与iTunes Connect上的版本相同
  • 我的项目文件夹中的文件夹中没有文件夹
  • 我还尝试使用cmd“find。-name”._ 删除._文件。' - exec rm -f'{}'\;“在我的项目目录中

如何通过验证?

3 个答案:

答案 0 :(得分:1)

我有这些症状。最后6小时后我通过了“验证”。我以前曾在多台计算机和网络附加存储设备/ NFS系统之间移动我的项目,并且确实找到了几个我删除的虚假“._ *”文件。一个额外的症状:在模拟器中我没有“主页按钮”。

使用cocoatech的“Pathfinder”进行检查我发现许多名为“Icon”(只有四个字母)的虚假文件大小近300K,权限777在必须目录和子目录中无缘无故。我删除了这些。我还在Settings.bundle中找到了一个,并删除了它。由于某种原因,该目录上没有组执行权限,所以我将其修改为与其他目录一样。

最后我发现了一个额外的“zh-Hans.lproj”文件 - 这个应用程序是英语和国际化的四种七种语言,但这个应用程序,用于学习中文字符,没有中文版本(我所有的其他应用程序都做。)所以我删除了zh-hans.lproj文件(再次从文件系统中),做了一个新的清理,构建存档,存档并能够通过验证。 (我在Xcode的项目中找不到具有中文简化国际化的项目。)

任何日志文件中都没有出现任何错误。只是“包装操作失败”。

如果有人知道记录这些故障的位置,请告诉我们。

只有在成功验证后,Xcode组织者才会显示50MB的应用程序大小;直到那时它显示了一个微不足道的数字(187K字节?),这也表明有些可疑。

感谢大家追逐此事的所有暗示。请注意,这些Icon文件在任何时候都不会被我知道的任何命令从终端看到。他们被标记为隐藏。其中一个(对于settings.bundle)确实出现在Xcode中,但我无法选择或删除它。

app提交了!

答案 1 :(得分:0)

归档的构建配置必须是RELEASE(不确定是否存在问题)

答案 2 :(得分:0)

Here's Reetu Raj关于创建分发版本的优秀教程。