2011-05-14 75 views
3

后,我不断收到以下错误:Invalid Signature Error无效的二进制文件错误的App Store提交

提交我的应用程序在App Store之后。我尝试了所有在Apple邮件中推荐的内容,以及我在Stackoverflow上发布的帖子的答案。尽管如此,我仍然收到这个消息。可能是我的问题? 什么我迄今所做的:

  • 经过使用App Store的分布provisoning轮廓
  • 检查发现Entitlements.plist的“可调试值”设置为FALSE
  • 荡涤我的项目
  • 删除包含我的应用程序(build目录我猜)
  • 设置我的方案使用发布版本的配置归档
目录

有没有我错过的东西?我要疯了我20多岁的提交:(

回答

2

您在构建应用程序时未使用正确的证书。创建新的并在Xcode中进行更新。转到管理器/配置文件/刷新并允许Xcode获取最新的。

再次,清理所有目标。你甚至可以去/Users/%USERNAME%/Library/Developer/Xcode/DerivedData并删除那里的所有目录(主要是你的应用程序)

然后在TARGET在Xcode,转到生成设置并选择证书。

另外,在Xcode中使用Archive *(under Product in Xcode 4.0+)*。当构建完成后,组织者应该打开你的Application Archives,如果没有,去那里点击档案。选择您的应用并选择Validate...,一旦您的应用经过验证,请点击Submit...

另一个要注意的是,Entitlements.plist不再需要,所以这不是你的问题。

+0

当我删除我的权利。plist从我的目标的生成设置,我在生成日志中得到以下错误: 此捆绑无效。应用程序标识符权利未正确格式化;它应该包含你的10个字符的App ID种子,后面跟着一个点,然后是你的包标识符:* myidentifier *(-19053) – Julian 2011-05-21 09:29:27

+0

Nevermind,再次添加我的Entitlements.plist,并且应用程序构建正常。 – Julian 2011-05-21 10:04:26

+0

设置“应用程序标识符”为我的包ID做了诀窍:) – Julian 2011-05-21 10:29:51

1

后,您获得2周与ADC的iOS会员麻烦的事件 - 也许用一个

+0

我宁愿不使用我的一个珍贵事件,并将它们保存为我无法修复的令人讨厌的错误。 :) 还是)感谢你的建议!如果我无法及时弄清楚这件事情,我想我会使用其中的一个事件! – Julian 2011-05-15 13:36:19

2

当我上载的文件非法我有过类似的问题?字符名称...我认为我的非法字符是一个空格 还检查您的包标识符和应用程序ID是否正确

+0

你究竟在哪里有空间?我的应用程序名称中有空格,但不确定要更改哪些字段,以便空间仍显示在App Store或Springboard上。 – Julian 2011-05-15 13:34:05

+0

我最初有Xcode上传器的问题,所以我保存了存档并使用了应用程序加载器应用程序,该空间位于我从Xcode保存的存档的文件名中。 – 2011-05-15 16:40:42

相关问题