2010-09-23 93 views
0

我试图准备我的应用程序分发到应用程序商店,并在Xcode中得到以下警告,这是在ApplicationLoader中导致错误。我知道这是一个寻找的常见问题,但我还没有找到一个合适的解决方案?我通过苹果的步骤在iOS配置门户上进行发布,但仍然出现此错误。Xcode中的代码验证失败,iPhone应用程序分发

我的分配配置文件设置在我的目标上。

“应用程序未能协同设计验证。该签名是无效的,或者未与苹果提交证书签名。(-19011)”

有什么建议?

回答

0

应用程序分发证书仅用于应用程序商店。如果您尝试将使用发行证书签名的应用程序添加到手机中,您将会遇到此错误 - 它根本无法工作。

+0

正确。我不想将应用程序加载到我的设备,我只是试图构建它并使用ApplicationLoader将其上传到商店。 – 2010-09-23 00:17:53

0

您的钥匙串中是否有有效的iPhone分销证书?

Xcode Organizer Provisioning Profile窗口是否显示您的分配设置?

您的发行配置文件是否具有与Target Info Properties设置中的Identifier设置相同或兼容(通配符)的应用程序ID?

编辑:补充说:

你有你的钥匙链只有一个iPhone分发证书?

在发布版本之前,您是否在Xcode中执行了Build Clean? (或rm -rf ./build)

+0

1)是,证书的状态显示为“有效” – 2010-09-23 01:36:04

+0

2)分配条款存在 3)在我的info.plist文件中,捆绑软件标识符设置为在我的应用程序的供应门户中看到的appID – 2010-09-23 01:38:02

0

首先,检查你的证书,是发行版还是开发者?它必须是分发证书。

遵循以下步骤:从您的钥匙串

  1. 清理所有证书,并下载新发布证书。

  2. 还干净删除分配供应配置文件你使用什么特定的你的这个应用程序,并重新下载那一个。之后,必须在Xcode中进行清理,然后在项目设置中,您必须选择特定的D.P.P.为您的应用程序和头只是建立它。那么你得到了特定的构建。

  3. 关于D.P.P,您必须清楚您为此创建了哪种类型的配置文件。它必须是Appstore D.P.P.

我希望它应该对你有帮助。

0

我有类似的问题。对我来说,事实证明我没有下载“分发”配置文件(注意“分发”的重点)。一旦我明白了,一切都奏效了。我几乎可以肯定,这就是你的问题是什么;)

欢呼声, 马特

2

1)检查在4方案。2)确保你已经选择了发布方案 3)确保你已经选择了发布配置文件 4)构建存档。

相关问题