在Xcode 4.2中验证期间,应用程序未能通过代码设计验证
我在分发资源调配配置文件方面遇到问题 我已多次尝试使用以下说明创建分发资源调配配置文件: 但当我验证程序时,我得到一个错误: 应用程序未能通过代码设计验证。签名无效,或者未使用iPhone分发证书进行签名。 我已完成以下步骤: 1.我已经在key chain access中创建了证书。 2.我已在iOS资源调配门户中创建了资源调配配置文件 3.我已经创建了一个应用程序ID 4.我在Xcode的代码签名部分设置了配置文件 此外,我已经检查了密钥链访问中没有重复或过期的证书 我查看了stackoverflow,但没有找到解决方案在Xcode 4.2中验证期间,应用程序未能通过代码设计验证,xcode,codesign,Xcode,Codesign,我在分发资源调配配置文件方面遇到问题 我已多次尝试使用以下说明创建分发资源调配配置文件: 但当我验证程序时,我得到一个错误: 应用程序未能通过代码设计验证。签名无效,或者未使用iPhone分发证书进行签名。 我已完成以下步骤: 1.我已经在key chain access中创建了证书。 2.我已在iOS资源调配门户中创建了资源调配配置文件 3.我已经创建了一个应用程序ID 4.我在Xcode的代码签名部分设置了配置文件 此外,我已经检查了密钥链访问中没有重复或过期的证书 我查看了stackove
可能是什么问题?请检查您是否已执行以下操作: 1) iOS资源调配门户中的一个开发证书 2) 将开发证书下载到Mac上,并将其安装到Mac上(下载后打开它,钥匙链将打开,您将看到开发证书 3) 检查iOS资源调配门户中是否存在资源调配开发Provile,该Provile使用您在步骤2中(上面)在密钥链中添加的证书进行签名) 4) 您是否已将wilcard用于AppId,或为您添加了字符串?在行App Id下的Provisioning Profiles下,有一个如下字符串:
*********.text
。如果您有类似于CD8V98ZN8M.*(第一个字符是。虽然不同,但点后的星号很重要,然后您可以使用此配置文件在每个应用程序上签名。如果有类似的内容:CD8V98ZN8M.appname
,则在xcode中的目标中设置的Bundlename必须严格appname
5) 您是否通过将配置文件移动到图标上,下载了配置文件并将其安装到Xcode中
6) 在清理后尝试重建,如果仍然失败,请检查xcode中应用程序目标中的Bild设置下的代码签名标识
,然后选择开发配置文件,然后进行清理并尝试重建
但也要看看这个问题:我解决了自己的问题。一个旧版本的XCode 4.2在代码设计验证方面有一个bug,所以我刚刚将XCode 4.2更新到最新版本,我的应用程序验证成功。就这样!始终检查更新!=) 使用密钥链访问,您可以验证分发证书的证书链吗?对不起,我不明白您在说什么。我可以在我的密钥链访问中看到分发服务证书,但“证书”是什么?在密钥链访问中选择证书,右键单击并选择“评估”。然后选择“常规”来评估证书链。这将确定您是否具有验证分发证书的其他证书(例如WWDR中间证书)。我的评估状态为:未找到根证书证书状态:评估后良好。“找不到根证书”怎么办?如果您的答案解决了您的问题,请接受您自己的答案。