首页 > 其他分享 >iOS分发证书过期或手动吊销,会影响App的下架吗?

iOS分发证书过期或手动吊销,会影响App的下架吗?

时间:2023-07-02 21:15:01浏览次数:35  
标签:revoke 证书 过期 app iOS 编辑 下架 distribution App

iOS distribution发布证书过期或者被手动revoke了app会被下架吗?

 

在距离distribution 证书过期一个月(或被手动revoke了)的时候会受到apple的邮件

 

 

​编辑

 

虽然distribution过期(或者被手动revoke)了,如果你的开发者账号是company(公司)类型或个人类型的,只要你的每年99$的开发者membership没有过期,就不会对已上架的app产生影响,只是你下次发布或者更新app就要重新生成一个distribution证书了。如果你的开发者账号是enterprise类型(企业级)的,证书过期或被revoke了之后,那么安装过该证书打包的app的用户将无法打开该app了,这就需要开发人员重新生成证书再打包一个app了。

如何查看开发者membership是否过期:

 

 

​编辑

 

顺便贴一下Apple关于证书过期说明的截图和链接吧

 

 

​编辑

 

 

 我们都知道上架如果APP证书过期也会导致失败,这边我们就推荐一个好用的工具-appuploder。

如何使用appuploader制作apple证书​

一.证书管理​

点击首页的证书管理

 

编辑

二.新建证书​

点击“添加”,新建一个证书文件

免费账号制作证书只有7天有效期,没有推送消息功能,推送证书是用来配置

在网站上推送的。不是用来打包编译app的。​

 

编辑

并且免费账号只能创建开发证书,无法提交上传发布,无法使用apple登录,

支付,推送等功能。画红圈的部分就是开发证书(development),后面的distribution是发布证

书,managed是管理证书,这两个也都是支付了99美金给apple才能使用的。

 

编辑

三.使用appuploader服务同步证书​

如果勾选“使用appuploader服务同步证书”此项,我们将可以在不同电脑上下

载和使用此证书,将ipa文件上传到App Store给苹果审核,不需要Mac电脑,也不需要xcode,非常

简单方便。​

 

编辑

新建证书完成后另存文件保存下来,证书就已经制作好了,点击另存到想要保存的位置就好了。

 

编辑

制作好的证书就是.p12格式的,无需转换。

标签:revoke,证书,过期,app,iOS,编辑,下架,distribution,App
From: https://www.cnblogs.com/sdges/p/17521381.html

相关文章

  • iOS App 上架流程图文教学
    在上架App之前必须先准备好开发者帐号,但申请开发者帐号因法兰克早在之前已经申请好了,故就跳过此步骤,直接从产生凭证到上传App开始讲起。首先,要将自己辛苦写好的App送审的话,则要依序做完下列几件事情即可。在开发者后台产生.cer(凭证档)在开发者后台产生AppID在开......
  • ObjectMapper向前端响应json数据,将java对象与json字符串互相转换
    向前端直接返回json数据,使用ObjectMapper ObjectMapper是Jackson提供的一个类,作用是将java对象与json字符串相互转化。依赖:<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId>......
  • IOS开发-NSUserDefaults的基本使用,缓存数据实现数据持久化
    NSUserDefaults是iOS与macOS中的一个存储对象。它用于存储应用程序运行期间和退出后需要保存的数据。NSUserDefaults的特点:-基于键值对:使用字符串作为键名存储数据。-支持的类型:NSString、NSNumber、NSDate、NSArray、NSDictionary等基本数据结构。-存储在本地:数据存储......
  • IOS开发-常用的输出类型总结
    int类型%d或者%ichar型%cfloat型%f(具体限制输出的位数,根据c语言中的规则)oc对象%@(BOOL类型也可以使用%@输出,一般情况不直接输出BOOL的值)NSUInteger类型%lu(该类型是无符号整型,相当于unsignedlong) 举例:intn=1;NSLog(@"%i",n);NSLog(@“%d”,n); char......
  • IOS开发-iOS中电话号码和邮箱判断
    在iOS应用中我们经常会遇到一些个人信息的设置,需要判断用户输入的信息是否正确,电话号码和邮箱等是否符合要求,下面直接上代码:1,判断字符串是否是电话号码:-(BOOL)checkTelNumber:(NSString*)telNumber{NSString*pattern=@"^1+[3578]+\\d{9}";NSPredicate*pred=[N......
  • IOS开发-使用UIImageView加载网络图片
    使用UIImageView加载网络图片可以分为三步1.创建UIImageView实例:UIImageView*imgview=[[UIImageViewalloc]init];imgview.frame=CGRectMake((self.view.frame.size.width-100)/2,(self.view.frame.size.height-100)/2,100,100); 2.下载图片数据:NSUR......
  • IOS开发-UIImageView基本用法
    UIImageView是iOS中用于显示图像(图片、gif、svg等)的视图。它的主要功能有:1.显示图片UIImageView可以通过image属性显示一张UIImage类型的图片。可以是本地图片、从网络下载的图片等。2.设置填充模式可以通过contentMode属性设置图片在UIImageView内的显示和填充模式。内容......
  • IOS开发-UIColor的基本用法
    1.使用预定义的系统颜色UIKit框架内预定义了一些常用的颜色,我们可以直接使用:UIColor*redColor=[UIColorredColor];UIColor*blueColor=[UIColorblueColor];UIColor*greenColor=[UIColorgreenColor];UIColor*blackColor=[UIColorblackColor];UIColor......
  • happens-before 原则
    happens-before简述从JDK5开始,Java使用新的JSR-133内存模型。JSR-133使用happens-before的概念来阐述操作之间的内存可见性。在JMM中,如果一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须要存在happens-before关系。这里提到的两个操作既可以是在一......
  • IOS开发-设置UILabel行间距lineSpacing
    1.如何设置UILabel行间距lineSpacing UILabel是没有这么一个直接暴露的属性的,想要修改lineSpacing,我们需要借助NSAttributedString来实现。NSMutableParagraphStyle*style=[NSMutableParagraphStylenew];style.lineSpacing=15;NSMutableDictionary*attribu......