在Xcode 4.2中验证期间,应用程序验证码验证失败

时间:2011-10-13 19:09:15

标签: xcode codesign

我遇到了分发配置文件的问题。

我多次尝试使用以下指令创建分发配置文件:http://developer.apple.com/ios/manage/distribution/index.action

但是当我验证程序时,我收到一个错误:

应用程序验证码验证失败。签名无效,或者未使用iPhone分发证书签名。

我已经完成了以下步骤: 1.我已经在密钥链访问中创建了证书。 2.我在iOS Provisioning Portal中创建了配置文件 3.我已经创建了一个应用程序ID 4.我已在Xcode的代码签名部分设置了配置文件

此外,我已检查过钥匙链访问中没有重复或过期的证书。

我查看了stackoverflow并找不到解决方案。

可能是什么问题?

2 个答案:

答案 0 :(得分:0)

请检查您是否已完成此操作:

1)iOS配置门户中的一个开发证书

2)将开发证书下载到Mac上并将其安装到Mac上(打开后,下载后,打开钥匙串,即可看到开发证书

3)检查iOS Provisioning Portal中是否存在Provisioning Development Provile,使用您在Keychain中的步骤2(上面)中添加的证书进行签名。

4)您是否为AppId使用了wilcard,或者为您添加了字符串?在App Id行下的Provisioning Profiles下,有一个如下字符串:**********.text。如果您有类似CD8V98ZN8M.*之类的东西(第一个字符,那么。不同,但点之后的明星很重要,那么您可以使用此配置文件在每个应用中签名。如果有这样的内容:{{1然后你在xcode中设置的目标中的Bundlename必须是CD8V98ZN8M.appname

5)您是否下载了配置文件并通过将配置文件移动到图标上将其安装在Xcode中?

6)尝试重建后,如果仍然无法检查xcode中应用程序目标中的Bild设置下的appname,选择您的开发配置文件,然后进行清理并尝试重建

但也请查看此问题:How to solve "Application failed codesign verification" when uploading to iTunes Connect?

答案 1 :(得分:0)

我解决了自己的问题。一个旧版本的XCode 4.2有一个codeign验证错误,所以我刚刚将XCode 4.2更新到最新版本,我的应用程序验证成功。而已!始终检查更新! =)