Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我是否必须使用新证书来更新我的应用程序?_Iphone_Xcode_Itunes - Fatal编程技术网

Iphone 我是否必须使用新证书来更新我的应用程序?

Iphone 我是否必须使用新证书来更新我的应用程序?,iphone,xcode,itunes,Iphone,Xcode,Itunes,我要更新一个iphone应用程序,但我无法在itunes门户上测试它 我在itunes portal中进行了更新,我构建了它,当我想要验证它时,它因为证书而无法运行,所以我问我是否不必制作新的证书 当我使用第一次提交时使用的证书时: Application failed codesign verification. The signature was invalid, or ti was signed with an Apple submission certificate. 门户上证书的状态

我要更新一个iphone应用程序,但我无法在itunes门户上测试它

我在itunes portal中进行了更新,我构建了它,当我想要验证它时,它因为证书而无法运行,所以我问我是否不必制作新的证书

当我使用第一次提交时使用的证书时:

Application failed codesign verification. The signature was invalid, or ti was signed with an Apple submission certificate.
门户上证书的状态为活动状态

我把所有的代码签名都放到了iPhone分发和编辑方案>存档>发布:

当我尝试在iTunes上验证应用程序时,我会使用相同的证书对其重新签名

谢谢你帮助我

编辑:我做到了,但我仍然有同样的问题:


请帮助我,我需要在周一之前完成此操作

如果您的旧证书已过期,您需要创建一个新证书,以便能够更新您的应用程序。

您是否在最初生成证书的计算机上使用此证书?否则,您的公钥不匹配,即使当前公钥尚未过期,您也必须请求新的公钥。

看起来您的代码签名生成设置正在自动检测要使用的证书/配置文件。图像被切断,所以我看不到正在使用的是什么证书/配置文件组合,但听起来好像是在选择您的临时组合,而不是您的应用商店组合。尝试将用于为应用商店手动生成的目标的代码签名生成设置更改为应用商店配置文件。如果这没有什么区别,请在右侧显示未被截断的其余代码签名设置,好吗

我按照指示在官方门户网站上进行了特别设置:。它说,我们必须在“权利获取任务允许”的值为true时创建一个新条目,并且我没有删除权利文件中的行


现在一切都好了,萨姆比特

您是否收到任何错误消息,您可以引用在您的问题?是的,可能是它已过期。。。在这种情况下,只需从provisioning portalJoachim续订并重新下载证书即可。Joachim:好的,谢谢,我已经更新了第一篇帖子;-@亚西尔:显然,证书是有效的。如果我下载新的证书并删除我目前拥有的证书,就不会有问题了?很好,这个:imgpaste.com/JjrW.png?Thanks@yasim:我再次下载证书,我删除了旧的,我放入了新的,我重新启动了XCode,我构建了应用程序,最后,我遇到了相同的错误。请帮助我:谢谢你的关注/回答。是的,我有:-/那么它是生产证书而不是开发证书吗?我从门户重新下载并实施证书,但我有相同的错误当您进行存档时,您是否再次选择分发证书?有时我跳过了这一部分,它会自动再次选择开发人员。谢谢你的关注。是,我选择了相同的证书分发。我可以单独检查所有证书的有效性吗?谢谢您的关注。事实上,我把所有的证书都放在同一个证书上,以确保它是用该证书签名的。菜单显示使用了哪个证书:imgpaste.com/REv9.png,下面是使用的方案:imgpaste.com/UU6F.png。如果你进入组织者,选择配置文件并选择你正在使用的配置文件,你会得到什么?谢谢你的提问。错误是应用程序未能通过代码设计验证。签名无效,或者未使用Apple提交证书(imgpaste.com/L99s.png)签名。我在我的钥匙链中使用了与以前相同的用户证书,我没有编辑/添加/删除它。你误解了我。您能进入组织者并找到您的资源调配配置文件,以便我可以查看其属性吗?@jrct27:谢谢。首先:我在keychain上查看了我的证书列表的一些屏幕,其中一个证书可能会有问题,我在iPone上做了很多测试:imgpaste.com/PqtT.png-imgpaste.com/ABD3.png-imgpaste.com/LbrH.png。关于组织者,我用同样的证书再次签名:imgpaste.com/VbXP.pngIf如果您使用的是Xcode 4,您只需删除您的授权文件,确保在您的构建设置中删除对它的引用,它将自动执行所有操作-至少对我来说是这样!不管怎样,很高兴你把它修好了。好吧,我遵循了图图,我把旧的权利换成了新的,为临时资源调配而创建的权利。。。疯子谢谢你的信息