2019独角兽企业重金招聘Python工程师标准>>>

苹果的应用在发布时(无论是Adhoc发布还是AppStore正式发布)都需要一个签名文件。这个签名文件是由苹果后台生成的,它把用户生成的证书,注册设备,AppID等统统连在了一起。我们下面就一步步开始讲述如何生成签名文件。

1. 准备CSR文件

和苹果打交道,最好是准备一台Mac机。这里需要用到一个苹果自带的KeyAccess的软件,用来生成证书的申请文件。

点击“从证书颁发机构请求证书”后,会出现下图:

这里就是输入邮箱,名字,需要提醒一下的是,我们一般选择“存储到磁盘”,把申请文件存在硬盘上,后面需要上传这个文件到苹果后台。

2. 申请证书

准备好证书的申请文件后,就应该是申请证书了。

证书分成开发证书和发布证书,其中有没有推送功能又是不同的,根据实际应用的功能选择证书的种类:

然后上传刚刚生成的CSR文件

按下Generate后,稍等一会,证书就生成了,你可以下载然后安装到本机。

3. AppID

需要强调一下的是,这里的AppID和常说的AppleID不是一个概念。AppleID是用户在苹果的账号,在AppStore上下载应用时,需要使用的就是这个账号。而AppID则是应用的身份证,用来表明应用的ID。

在证书生成后,下一步就是生成AppID,相当于帮你想开发的应用生成一张身份证。

AppID需要你起一个名字以方便描述。这里不能输入特殊字符。

AppID还分成带通配符和不带通配符两种。在AppStore上正式发布应用时,应用必须有唯一的名字,所以需要使用不带通配符的AppID;而在其他时候,为了方便多个应用共用,我们往往使用带通配符的AppID。

最后一步是选择应用的服务,这个需要根据应用的实际情况选择,如果你还不清楚应用具体的情况,那么这些选项后面是可以更改的,选默认即可。

4. 注册设备

因为在开发过程中的苹果应用不可能在AppStore上发布,这样半吊子的应用是无法装在设备上的。那么调试和测试怎么办呢?苹果推出了Adhoc版本,这是属于在发布前的测试版,只有在后台注册过并被签名文件引入的设备才能安装运行。

这里需要输入设备的UDID,根据账号的类型,可以注册100台或者更多的设备。

5. 生成签名文件

签名文件是应用签名的核心文件。签名文件同样也有开发和发布的区分,当然,Adhoc发布和AppStore发布的签名文件也是不同的。

签名文件需要和一个AppID捆绑,这个根据实际情况选择,一般开发用的签名文件,会捆绑一个带通配符的AppID,这样可以在一系列的应用中通用;而发布AppStore的签名文件,必须捆绑一个不带通配符的AppID。

然后是选择证书:

下一步是选择设备,只有选中的设备才能安装应用。当然,如果是AppStore的签名文件则没有这步。

最后,输入签名文件的名字,按下Generate按钮,签名文件就生成了。

这样,在生成一系列相关内容后,签名文件生成了,你可以下载这个文件,然后给应用签名了!

转载于:https://my.oschina.net/starmier/blog/366627

从iOS证书申请到签名文件生成相关推荐

  1. ios 企业签名需要源文件么_苹果企业签名之iOS证书申请和签名文件生成

    对于苹果企业签名,大家一直属于半知半解,或者略知皮毛.今天就从最基础的iOS证书申请和签名文件生成这两个点来给大家说说企业签名到底是什么东西,一起来看看吧! iOS开发需要加入开发计划并给苹果付费,这 ...

  2. uni-app打包后ios证书申请和ios应用市场发布(windows主机发布)

    uni-app打包后ios证书申请和ios应用市场发布 1,登录苹果开发者中心:https://developer.apple.com 审请注册 2.在windows上获取证书以及发布这里使用一个软件 ...

  3. iOS证书申请打包上传App Store审核完整流程(7个步骤)

    上架基本需求资料 1.苹果开发者账号 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestFlight测试然后提交 ...

  4. iOS 证书申请和使用详解

    iOS 证书申请和使用详解 对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成员介绍 1.Cer ...

  5. IOS证书申请和打包流程

    IOS证书申请和打包流程 参考资料: iOS 证书申请和使用详解 iOS完整的证书申请和打包过程 iOS开发证书与配置文件的使用 iOS 证书详解 iOS导出4个ipa包的含义 苹果开发者账号中,测试 ...

  6. iOS证书申请详细流程

    一.事前准备 1.1 准备苹果帐号 首先您需要有一个苹果的开发者帐号,一个mac系统.如果没有帐号可以打开申请加入苹果的开发者计划.如何申请网上有详细的介绍,在此不多做介绍. 如果您已经有了一个帐号, ...

  7. windows下ios证书申请流程(在线傻瓜式)

    苹果官方提供的方法,申请证书是需要mac电脑的,这里我不介绍使用mac电脑的方法,因为大部分的人都是没有mac电脑的,假如为了生成一个证书而花7000元买个mac电脑,很不划算. 所以,我们需要一个能 ...

  8. IOS证书申请、上传包管理教程(appuploader)

    本次教程的证书申请是通过第三方软件直接生成,非常方便 一.下载 appuploader 二.登录IOS开发者账号 1.可以通过此软件进行证书申请.描述文件.p12申请 2.可添加测试设备 3.也可以进 ...

  9. 最新ios证书申请流程

    苹果官方申请ios证书的方法,需要mac电脑,需要使用钥匙串管理先生成csr文件,然后去苹果开发者中心生成证书,然后再用mac电脑导出p12证书.假如我们没有mac电脑,又如何申请证书呢?这个教程我将 ...

最新文章

  1. R语言生成对数线性间隔数据序列(Log-linearly Spaced Sequences)
  2. Nacos系列:Nacos的三种部署模式
  3. Android之布局RelativeLayout
  4. Hadoop大数据分布式文件系统hdfs的工作机制
  5. 2019头条抖音Java 3面真题,含面试题答案!
  6. ubuntu 下安装和启动SSH 服务
  7. Spark SQL and DataFrame Guide(1.4.1)——之DataFrames
  8. C语言:有N个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课程的成绩),计算出平均成绩,将原有数据和计算出的平均成绩存放在磁盘文件stu_list.txt中。
  9. 用Java实现简单的学生管理系统
  10. 微信,QQ抢红包软件原理解析
  11. 不使用imrotate 的图像旋转实现
  12. 著名的php项目,PHP著名开源项目汇总
  13. python两个表格相同数据筛选_python筛选出两个文件中重复行的方法
  14. 【JAVASE】HashMap与TreeMap的排序与存储对象的区别
  15. Windows编程画太极图
  16. 2021年三季度中国生物制品行业A股上市企业营收排行榜:智飞生物业绩突出,8家企业新上榜(附热榜TOP42详单)
  17. bios设置网卡启动来恢复网络正常使用的方法图文教程
  18. 家畜育种学(题库及答案)
  19. 常见数据结构及特点介绍
  20. Transparent和Fade的区别

热门文章

  1. Unix下C程序内存泄漏检测工具Valgrind安装与使用
  2. 设置Squid Cache_mem大小
  3. 如何学习linux编程
  4. Ajax简单示例之改变下拉框动态生成表格
  5. 如何在DataGrid里面使用动态图形表示数字
  6. C语言Free时报错HEAP CORRUPTION DETECTED
  7. C语言文件操作函数大全
  8. 内存、性能问题分析的利器——valgraind
  9. Google Test(GTest)使用方法和源码解析——参数自动填充技术分析和应用
  10. 【FFmpeg】FFmpeg中操作目录、文件的接口