应用程序失败的密码validation?

我有问题提交我的iPhone应用程序。 我看到一些类似的问题,但是我没有find答案。

当我将该项目存档并点击validation时,我收到错误消息“应用程序失败的validation码validation,签名无效,或未使用Apple提交证书签名”。

我假设我在密码部分做了错误的事情。 我跟着一个YouTube的教程 ,让我下载所有的证书,并设置了编码部分,但我不认为我正确设置了编码部分。

在这里输入图像说明

在这里输入图像说明

另外,当我为iOS构build我得到这个。 在我看过的所有教程中,没有人写出来,所以这可能与问题有关。

在这里输入图像说明

我没有得到耳朵训练(我的应用程序的名称)作为分发菜单下的选项。 我下载了所有的分发证书,所以我无法弄清楚我做错了什么。 我也尝试按照本教程的指示制作自己的证书,但证书不会出现在代码签名选项下。 任何帮助将不胜感激,谢谢

这是我在钥匙串访问。 带有x的证书是我在本教程中尝试创build的证书。 是否有可能我需要将它们导入到Xcode? 我尝试着拖入项目以及组织者,但无济于事。

在这里输入图像说明

您的“生成”设置似乎具有RELEASE版本的DEVELOPER证书。

为了validation并提交二进制文件,您必须configuration发行版本以使用DISTRIBUTION证书。

创build并下载分发证书并导入(拖放到Xcode)。

configuration使用分发证书的版本/版本。 如果您没有看到新的分发证书作为构build的选项,请检查AppleID用于生成证书和生成设置。 他们必须是相同的,否则Xcode不能正确地签署你的应用程序。

这将解决您的问题。

要解决这类问题,请执行以下步骤:

  1. 下载所需的configuration文件(debug,ad_hoc,app_store)
  2. 转到目标(点击应用程序名称 – >目标)
  3. 点击信息标签(摘要旁边)
  4. 按照您在configuration文件中给出的方式更改软件包标识符
  5. 点击编译设置
  6. 去代码签名部分
  7. 现在在每一行中select正确的configuration文件(代码签名标识,debugging等)(对于app store,必须selectapp_storeconfiguration文件)
  8. 在“构build选项”一节中设置“是否分配”
  9. 点击“项目部分”下的项目名称
  10. 重复步骤6,7和8
  11. 进入“编辑scheme”(点击停止button旁边的项目名称 – >编辑scheme)
  12. 构buildconfiguration更改为分布(仅适用于app_store和ad_hocconfiguration文件)
  13. 为ios设备构build,然后validation或分发

我有同样的问题,而我发送我的二进制iTunes连接。

我用一些不同的名字重命名“resources”文件夹,find了解决scheme。

确保您的应用程序中没有创build或使用名为“Resources”的文件夹。 提交应用程序到iTunes连接时可能会发生冲突。

尽pipe你说了什么,似乎并没有下载适当的分发证书。 在Provisioning门户中,点击“Distribution”选项卡并find您的证书。 点击相应证书旁边的下载button。

尝试closures你的应用程序,然后再次打开它…如果它仍然看不到你的分配

尝试查看(Do not Code Sign)行中是否有可能的选项

如果还没有选项,你可以重复你所遵循的教程

如果您的包ID是正确的,请尝试查看info.plist。 (公司名称)(appname)

如果你得到

代码签名错误

你可以查看这个链接和这个链接

您不仅需要一个有效的分发证书,而且还需要一个与该证书相匹配的分发供应文件,并且适合您的应用程序的分发包ID。

首先,您必须在iOS Provisioning Portal中创build一个新的App ID。 要创build您的App ID,请确保使用您在项目中使用的相同Bundle Identifier。

其次,您必须在“供应”部分和“分配”选项卡中创build分配供应configuration文件。 此configuration文件将链接您的应用程序ID和您的分发证书。 一定要select“App Store”分配方式,然后重新创buildApp ID。 下载发行configuration文件,然后双击进行安装(您也可以使用“设备”选项卡中的pipe理器手动添加它)。

现在您可以在您的项目中设置密码部分。 select您刚刚为发布和分发方法创build的configuration文件,然后进行存档并validation。

有关更多信息,请阅读iOSconfiguration入口中的“如何configuration”

当我使用应用程序加载器将.app.dSYM文件与我的.app文件一起压缩并上传到iTunes之前,该错误消失了。

我花了9个小时解决这个问题…原来,如果您的项目位于另一台服务器上,Xcode也会提供“应用程序失败的代码签名validation”错误。

检查TARGET(不仅是项目)是否设置了正确的代码签名标识

这通常对于找出CodeSign问题非常有帮助。 非常详细的故障排除指南。

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-TNTAG31