正在上传存档错误:“缺少iOS分发签名身份...” [英] Uploading archive error: "Missing iOS Distribution signing identity for ..."

查看:111
本文介绍了正在上传存档错误:“缺少iOS分发签名身份...”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用Xcode将我的iOS应用程序存档上传到iTunes Connect,但是当我点击上传到App Store时,我收到错误:


Xcode试图找到或生成匹配的签名资产,而
由于以下问题而未能这样做。缺少iOS
_____的分发签名身份。 Xcode可以为你
请求一个。


我真的很困惑,因为我刚刚成功上传了一个存档大约2个小时之前相同的应用程序,然后我需要做一个简单的修复,然后需要重新上载存档,现在我收到此错误。我没有触及其他任何东西。



我已经做了一切我能想到的尝试解决问题,我重新启动Xcode,我的电脑,转到Xcode首选项点击配置文件中的全部下载,在同一页面上点击iOS发布上的重置,再次从会员中心下载iOS发布配置文件,转到我应用的构建设置中的代码签名设置并手动设置发布将身份签名到iOS分发配置文件,并重新归档多次。



更新:原因是WWDRCA今天到期:


I'm trying to upload my iOS app archive to iTunes Connect using Xcode, but when I click "Upload to App Store" I get the error:

Xcode attempted to locate or generate matching signing assets and failed to do so because of the following issues. Missing iOS Distribution signing identity for _____. Xcode can request one for you.

I'm really confused, because I had just successfully uploaded an archive for the same app about 2 hours earlier, and then I needed to make one simple fix and then needed to reupload the archive, and now I'm getting this error. I did not touch anything else.

I've done everything that I can think of to try fixing the problem, I restarted Xcode, my computer, went to Xcode preferences to click 'Download All' on the provisioning profiles, clicked "Reset" on the iOS Distribution on the same page, downloaded again the iOS distribution profile from the member center, went to the code signing settings in my app's build settings and manually set the release signing identity to the iOS distribution profile, and rearchived several times.

Update: Turns out it's due to the WWDRCA expiring today: https://developer.apple.com/support/certificates/expiration/ There are a lot of other people experiencing the same issue. I was able to temporarily bypass the issue by changing the date on my computer back 1 day.

解决方案

The issue is because the Apple WWDRCA expired today (Feb 14, 2016): https://developer.apple.com/support/certificates/expiration/

Open Keychain Access, and in the menu, click View -> Show Expired Certificates. Then, delete the expired Apple Worldwide Developer Relations Certificate Authority from both the login and System Keychains. Install the renewed certificate from Apple by downloading from https://developer.apple.com/certificationauthority/AppleWWDRCA.cer and then opening it.

Also, you might need to restart Xcode to reflect the changes. Then, clean and build your project then re-try generating your archive.

这篇关于正在上传存档错误:“缺少iOS分发签名身份...”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆