Xcode4 在Xcode 4中打包操作失败

Xcode4 在Xcode 4中打包操作失败,xcode4,app-store,distribution,application-loader,xcode-organizer,Xcode4,App Store,Distribution,Application Loader,Xcode Organizer,当我使用Xcode 4创建应用程序IPA fie时,我会转到产品-->存档以获取Xcode存档。我最近读了一篇关于如何在AppStore中分发应用程序的SO帖子。我遵循了这篇文章中的说明,我的错误仍然存在 首先,我从验证开始。单击“验证我登录”时,请选择正确的代码签名ID,然后出现以下错误: 当我尝试分发到AppStore时,会收到相同的错误消息 关于为什么我不能共享和/或分发我的应用程序,有什么想法吗 编辑 以前,我在验证和分发时遇到问题,因此我会收到以下错误: 通过在iTunes C

当我使用Xcode 4创建应用程序IPA fie时,我会转到产品-->存档以获取Xcode存档。我最近读了一篇关于如何在AppStore中分发应用程序的SO帖子。我遵循了这篇文章中的说明,我的错误仍然存在

首先,我从验证开始。单击“验证我登录”时,请选择正确的代码签名ID,然后出现以下错误:

当我尝试分发到AppStore时,会收到相同的错误消息

关于为什么我不能共享和/或分发我的应用程序,有什么想法吗


编辑

以前,我在验证和分发时遇到问题,因此我会收到以下错误:


通过在iTunes Connect中完成CCAT/加密注册,我修复了此问题。

您的证书/配置文件可能存在错误。以下是我使用Xcode 4.3的证书申请的简短摘要:

  • 确保(在developer.apple.com中)您已经创建了分发证书
  • 确保Xcode中的应用程序id与developer.apple.com中的完全匹配
  • 在itunesconnect.apple.com中创建应用程序
  • 在密钥链中加载分发证书为应用程序创建分发配置文件(确保在创建配置文件时添加所有设备)
  • 在Xcode管理器的“库”部分的“设置配置文件”中拖动设置配置文件
  • 制作你的档案
  • 在Xcode organizer中,验证您的应用程序,然后将其分发给临时用户
  • 最终(如果您有耐心的话)Xcode将提供将IPA保存到某个地方的服务。保存它,将IPA放在测试人员可以下载的地方
  • 下载后,测试人员可以在iTunes(库)中拖动IPA,并最终同步设备(如果且仅当您在创建/修改配置文件时检查了设备UDID时)
  • 或多或少。祝你好运


    另外,AppStore中有一个免费应用程序Get UDID。请您的测试人员使用它并通过电子邮件向您发送设备详细信息,这将为您节省40个字符长的设备ID带来的大量麻烦。

    我也遇到了同样的错误,找到了这个解决方案(Xcode 4.4)

    在构建设置/代码签名中,我在第一次存档尝试中使用了“不进行代码签名”

    然后我放了一个有效的分发证书(在发布标识中),在存档之后,包的验证就完美无缺了

    多亏了苹果,每个版本都做了一些与前一版本不同的事情(未记录)


    干杯。

    当我尝试从Xcode开发者预览版发布应用程序时,我想到了这一点。
    从XCode的实际版本来看,一切正常。

    晚了几个月,但万一有人遇到这个问题并发现这个问题(就像我所做的那样),其他建议都不适合你。在阅读了其他答案后,这个错误似乎有多种原因

    在我的例子中,这是因为我的项目方案将其归档构建配置设置为Release,而不是Distribution。在将此更改为发行版后,我能够提交应用程序而没有问题


    希望这对其他人有帮助。

    我也看到了这个无法解释的错误,尝试了这里的所有建议,但没有成功。最后,我删除了我的本地证书和资源调配配置文件,并从苹果的资源调配网站上再次下载了它们。在确保在生成设置中正确设置了代码签名选项后,我清理了项目并再次存档,这次在运行验证步骤时错误消失了

    检查项目和目标的代码签名条目是否正确(包含分发配置文件)。即使只有项目设置正确,也可以存档项目。

    我有类似的情况和标准解决方案,比如删除带有前缀的文件。证书实验并没有带来成功

    建立英文版的发行工作,但本地化到克罗地亚并没有。所以我用了重型武器。我安装了克罗地亚键盘布局。你猜怎么着?从那一刻起,一切都解决了


    因此,可能还有其他原因,但我建议您至少检查一下这是否符合您的情况。

    对我来说,答案是在将我的应用程序提交到MacAppStore失败后尝试验证后得出的。我认为通过验证它,我应该得到一个更详细的错误消息,而不是这个“打包操作错误”。现在它来了:


    那是因为我不得不撤销我的证书(至于我为什么要撤销它们,不要问,我不知道,每提交2次就有一次……)。我只重新创建了Mac提交证书。实际上,您还需要安装程序。太晚了,我想我真的需要这个吗?。。。因此,我终于在Keychain.app->向证书颁发机构申请证书时跳了两次小舞。。。等等,上传到itunesconnect,然后下载回来。在那之后,它起作用了。

    我完成了第6步。当我进入第7步并尝试验证存档时,我会收到一条错误消息(在问题中发布),即使我在iTunes Connect上有一个具有相同捆绑包ID的应用程序。另外,感谢你的应用推荐-它真的很有帮助。你必须在iTunesConnect中添加一个应用,该应用的捆绑ID与你试图分发的捆绑ID相同。在您的bundle ID上,确保它的格式为“com.maxpowerstudios.adventures”(我的一个应用程序),即没有十六进制前缀,您将在developer.apple.com证书管理内容中看到。我的代码签名正确(据我所知),但您是否介意查看我上面的更新问题并进行编辑?啊,是的,可以。那么现在您可以验证和分发了吗?如果您只想分发即席(.ipa),那么我做到了