前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >打包APP出现的问题:

打包APP出现的问题:

作者头像
孙寅
发布2020-06-02 18:26:01
2.2K0
发布2020-06-02 18:26:01
举报
文章被收录于专栏:宜达数字
第一个问题:

Paste_Image.png

1、打包上传AppStore,结果Xcode报以下错误:Missing iOS Distribution signing identity for XXXXXX

2、查看证书后发现,Develop证书和Distribution证书都提示“此证书的签发者无效”。

原因

搜索资料发现,原因是AppleWWDRCA (Apple Worldwide Developer Relations Certification Authority) 证书过期了。

AppleWWDRCA证书实际上就是对iOS证书(即Develop证书和Distribution证书)的授权认证,其公钥用于解密认证证书的可靠性。iOS以及Mac OS X系统(在安装Xcode时)将自动安装AppleWWDRCA.cer(Apple Worldwide Developer Relations Certification Authority)这个中间证书(Intermediate Certificates)。

解决办法

需要更新AppleWWDRCA证书。 1.https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载最新AppleWWDRCA证书,双击安装。

2.打开钥匙串,选择登录,然后选择下面的证书。

3.选择桌面左上角的显示→显示已过期的证书。在这里面可以查看证书过期,记住除了(登陆)还有(系统)也要看看,如果(系统)有过期的都删除,没有就算了

Paste_Image.png

4.这时候你会发现一个过期的“WWDR Certificate”(Apple Worldwide Developer Relations Certification Authority),删除它。

特别注意:有的在系统那一栏也有这个过期的“WWDR Certificate”,也一并删除它,没有就不作处理。

5.再回头点击Develop证书和Distribution证书,不出意外他们都变成“此证书有效”了。

6.关于WWDRCA

请参考:http://www.cocoachina.com/ios/20141017/9949.html

问题二:

Paste_Image.png

出现上图提示的错误提供了两种解决方式, 一个是把之前的发布证书导出来拿到你发布的mac上用, 另一种方式处理直接删除之前的重新申请发布证书

  1. 登陆发开发者中心,删除一个发布证书 (作者就是删除里面的多余证书有效的)
  2. 然后按照正常的发布证书申请流程就行申请
  3. 最后回来Xcode提交打包文件
问题三:

Paste_Image.png

解决方案一:参考该博客:http://blog.sina.com.cn/s/blog_85c1f6a50100zxz1.html

解决方案二:方案一中的步骤执行完成后不起作用,查看钥匙串中的证书是否有重复,如果有重复删除重复的证书,然后clean&bulid。如果还不行 选择“钥匙串”--->>>“登录”,“种类”--->>>“密钥",然后把多余的密钥删掉就可以了,然后clean&bulid。删除的时候注意公用密钥和专用密钥可以相同,不要删除错了。删除完成后如果报找不到密钥之类的错误,进行如下操作 选择Xcode-》Preferences进入以下界面下面的问题

问题四:

上传不成功 状况1:上传成功了,但是iTunes Connect里面的构建版本中没有上传的版本。 状况2:应用上传了好几次,之前的版本都可以显示出来,但是最新的显示不出来。 状况3;证书配置都没有问题,但是每次上传会显示如下图,一直不成功,重新try也是失败

Paste_Image.png

决绝办法: 1、更换宽带入口,比如是联通换成电信的,或者手机开热点,或者使用番羽土墙工具,直接走国外IP。 2、在网上搜索说可以给电信或者联通的宽带运营商打电话,让他们把屏蔽的网址放出来!这不知道靠不靠谱 3、最后一个办法:

Paste_Image.png

登陆开发者账号,进入下面界面

Paste_Image.png

这个选取的是ipa包 至于怎么生成ipa包,先打包

Paste_Image.png

再使用个人开发hoc证书,

Paste_Image.png

导出你要上传的APP的ipa包,保存在电脑中。

接着按照步骤上传就会

Paste_Image.png

接下来: 成功或者失败提示。我的成功了

Paste_Image.png

如果: 还是失败的话看清楚,有可能是IPA包太大,或者网速问题

成功后,进入iTunes Connect点击构建版本

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一个问题:
  • 原因
  • 解决办法
    • 2.打开钥匙串,选择登录,然后选择下面的证书。
      • 特别注意:有的在系统那一栏也有这个过期的“WWDR Certificate”,也一并删除它,没有就不作处理。
        • 6.关于WWDRCA
        • 问题二:
        • 问题三:
        • 问题四:
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档