我已下载并检查了所有分发证书以及配置文件。我不断收到此错误消息:
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个月内有效,我还会撤销任何内容吗?
答案 0 :(得分:2)
AppStore提交有两个步骤:
每个都需要证书,配置和权利(在配置中)用于单独(但相关)的使用。
您应该对这两个步骤使用相同的配置。如果找不到确切的旧配置,可以考虑重新归档应用程序。我不知道为什么Apple将这些步骤分开,因为它们高度相关。
答案 1 :(得分:2)
我也有这个问题。
在我看来,关键是要确保您正在处理的“产品”与已由代码签名身份签名的DISTRIBUTION配置配置文件相关联,该代码签名身份有权将项目上传到应用程序商店(通常是公司或个人开发商)。
但是,我通常面临的问题是项目导航器列表底部(在“产品”组中)的* .app“产品”不是存档操作的输出。我可以从时间戳中说出来。我不知道存档操作放置其产品的位置。 (也许有人在这里可以解释这是如何工作的。)
因此,我所做的是将“构建设置”的“代码签名”部分中的所有配置文件设置为DISTRIBUTION配置文件。然后我“为运行而建立”。这会在“Project Navigator”窗格的“Products”部分中生成一个* .app文件,该文件虽然是“Build to Run”操作的结果,但已正确签名以进行分发。我可以通过时间戳告诉* .app产品是“新鲜的”。
然后我使用Application Loader压缩和部署这个* .app产品。
这似乎有效 - 今天。
(我承认我是一个业余爱好者,我发现供应过程有点像货物一样,我上面写的可能是一种关于什么有效的婴儿迷信。)
答案 2 :(得分:1)
我有同样的错误。要解决此问题,您必须执行以下操作:
当你在Build上“点击”时,请转到:
产品 - >构建 - >分析
您的文件(.app)已创建。
要实现此存档,应执行下一步:
XCode - >偏好 - >
选择“位置”选项,您将看到一个包含不同选项和路线的屏幕。选择路线:派生数据。
您获取应用程序文件,并在默认文件夹“release-iphoneos”中生成的另一个文件App.dSYM ...在iTunes中更新这两个文件,您应该压缩这两个文件并使用“Application loader”上传。
工作正常,祝你好运
答案 3 :(得分:0)
您还应该从Apple下载证书,并将此证书(=私有导出证书密钥)的p12文件放入您的钥匙串。
答案 4 :(得分:0)
我尝试超过10次上传我的应用但不接受itune商店 然后我接受这个过程并接受我的应用程序
之后我跟这里的变化相同 在plist文件中显示在这里
然后我更改到这里,捆绑名称错误,“测试代码”空间被删除 之后改变是
然后我在itune上传我的应用程序并接受itune商店 真的,这是有效的。感谢
答案 5 :(得分:0)
干净所有事情。
检查正确创建的开发人员/分发证书和移动设备配置文件,如果没有,则从开发者帐户撤消它们并创建所有新帐户。
从/ Users / yourSystemName / Library / MobileDevice / Provisioning Profiles
中删除所有配置文件现在,从钥匙串导出所有证书和密钥,并将其另存为备份,以便再次使用它们。
现在首先安装您的开发人员/分发证书并安装配置文件。并上传您的申请。这是经过测试的方式,应该可以解决您的问题谢谢。
答案 6 :(得分:0)
只需清理您的项目文件 - 收到此错误后对我有用。