validation/提交错误:应用程序代码validation失败

我有几个几乎相同的应用程序(除less数常量,图像和sqllite数据库文件外)。 我从来没有任何问题提交他们之前,但是今天的一个更新给出了以下错误时validation/提交(注:我已经更新了这个应用程序在过去没有问题):

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

我花了一整天的时间来尝试一切工作。 我甚至将整个项目文件夹与另一个应用程序(今天提交成功)进行了区分,所有构build/签名设置完全相同 (软件包标识符,版本号等除外)。 我甚至(作为最后的手段)撤销了证书并重新生成了一切,包括configuration文件。

我已经完成了以下列出的所有步骤: https : //developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933

但是,如果我从组织者“分享”应用程序并保存到磁盘,运行codesign -dvvv说,它根本没有签名(但是,这发生在那些工作!)。 不知道如何运行这个,因为生成的文件(和pipe理器中显示)不是一个.app文件。

我完全不知道如何弄清楚这个有什么问题,或者为什么它和其他的有什么不同。 我似乎无法从组织者那里获得更多信息。 该应用程序的构build方式与其他方式完全相同,而且项目文件等是相同的(除了预期的差异,如图像/名称)。

好吧,解决这个问题…我希望我早点尝试,因为它会为我节省很多时间!

看起来,这个应用程序的App Storeconfiguration文件以某种方式损坏 – 不是在我的Mac,而是在苹果服务器上..我今天下载了很多次,没有运气。 我刚刚发现,在validation过程中selectAd-Hocconfiguration文件的工作,使我相信它是特定于App Store的。 所以我从iOS dev仪表板中删除了App Storeconfiguration文件,然后重新创build,下载了它,并且工作正常!

在我删除它之前,我编辑了它,一切都正确设置,到期date是从现在开始的6个月,所以我只能假设苹果方面有什么东西被破坏了(尽pipe我确信这个文件过去是一样的! ):-(

我也有同样的问题。 我所有的configuration文件,证书,捆绑标识符都是完美的。 Info.Plist中的“我的应用程序可执行文件名”和“目标生成设置”中的“产品名称”略有不同。 正因为那个codesign_wrapper无法findProvisioning。 我花了近一天的时间来解决这个问题。

所以请做一个检查应用程序产品名称必须与您的可执行文件在Info.Plist相同。

我有一个非常类似的问题,但在我的情况下,我的分布configuration文件不断从我的系统中消失。 所以当一个应用程序特定的分发configuration文件消失Xcode拿起另一个(通配符,iPhone开发人员等),这是不正确的。 一切看起来很好,除了我得到这个错误。

我的解决scheme是我从苹果下载了所有的代码签名configuration文件。 我把它们保存在一个目录中,只要一个“消失”,我只需要双击正确的configuration文件,将其添加到Xcode中,并更新plist中的代码签名标识中的“发布”条目。