我已经下载并检查了所有的分发证书,以及配置配置文件。我一直收到这个错误消息:
ERROR ITMS-9000: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.-----.---- [---.app] is invalid. [Missing code-signing certificate.] .....
请阅读我需要下载分发版com。-.-配置文件,但我只有一个APPNAME配置文件。不管怎样,我还是下载了它,仍然有同样的问题。
我已经检查并下载了所有可能的组合,但仍然无法与应用程序加载器一起工作。在我不得不升级到新的MBP之前,以前的一切都运行得很好。
我有没有撤销任何有效期为6个月的东西?
发布于 2014-01-01 13:33:28
AppStore提交分为两步:
它们中的每一个都需要证书、配置和授权(在配置中)供单独(但相关)使用。
您应该对这两个步骤使用相同的配置。如果您找不到确切的旧配置,您可以考虑重新归档应用程序。我不知道苹果为什么要把这些步骤分开,因为它们是高度相关的。
发布于 2014-01-17 14:08:21
我也有这个问题。
在我看来,关键是要确保您正在处理的“产品”已与分发供应配置文件相关联,该配置文件已由代码签名身份签名,该身份有权将项目上传到应用程序商店(通常是公司或个人开发人员)。
然而,我通常面临的问题是,项目导航器列表底部的*.app“产品”(在“产品”组中)不是存档操作的输出。我可以从时间戳看出这一点。我不知道存档操作将其产品放在哪里。(也许这里有人可以解释一下这是如何工作的)。
因此,我所做的是将“构建设置”的“代码签名”部分中的所有供应配置文件设置为分发供应配置文件。然后我“为运行而构建”。这将在“项目导航器”窗格的“产品”部分生成一个*.app文件,虽然它是“构建即运行”操作的结果,但已正确签名以供分发。根据时间戳,我可以看出*.app产品是“新鲜的”。
然后就是我使用Application Loader压缩和部署的这个*.app产品。
这似乎起作用了--今天。
(我承认我是一个业余爱好者,我发现供应过程有点像货物狂热,我在上面写的可能是对什么有效的一种幼稚的迷信。)
发布于 2014-02-20 04:34:00
我也犯了同样的错误。要解决此问题,必须执行以下操作:
当您单击Build时,请转到:
用于->性能分析的产品->构建
您的文件(.app)即被创建。
为了实现这个归档,它应该执行下一步:
XCode ->首选项->
选择"locations“选项,您将看到一个屏幕,其中包含不同的选项和路线。选择路由:导出数据。
您获取应用程序文件,以及在默认文件夹“App.dSYM -iphoneos”中生成的另一个文件release ...要在iTunes中更新这两个文件,您应该压缩这两个文件,并使用“应用程序加载程序”进行上传。
工作正常,祝你好运
https://stackoverflow.com/questions/20865617
复制相似问题