前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >iOS的开发中相关证书的理解及作用

iOS的开发中相关证书的理解及作用

原创
作者头像
青年码农
发布于 2020-10-13 05:13:06
发布于 2020-10-13 05:13:06
2.1K0
举报
文章被收录于专栏:青年码农青年码农

我们都知道开发iOS应用是少不了苹果证书的,对于一个新手来说,这个是比较头疼的是,毕竟真机测试,发布蒲公英测试,苹果提供的内测testflight,上传到app-store都要跟苹果证书打交道,上面这些步骤最好就是自己走一遍,不然你对苹果的开发证书的制作流程还是会一头雾水,其实说到底就是证书对应测试环境和发布环境,配置证书也是对应测试环境和发布环境,然后你需要创建一个app ID去把证书和配置文件联系起来。

很多刚开始接触iOS证书的开发者可能不是很了解iOS证书的类型功能和概念。

下面对iOS证书的几个方面进行介绍。

1、四种类型证书

1、个人开发者 99美元/年(提供个人信息即可)

2、公司开发者 99美元/年

3、企业开发者 299美元/年

4、高校开发者 免费

2、iOS证书的类型和作用

1、iOS开发证书

iOS开发证书是用于测试APP,在开发过程中安装到苹果手机真机测试APP的运行情况。

2、iOS发布证书

当APP开发测试好后上线就需要用到iOS发布证书,用iOS发布证书打包的ipa才能上传到App Store审核。

3、iOS推送证书

iOS推送证书是用于推送通知的,平时我们在手机的系统栏下拉看到的那些消息就是推送通知,如果要做这个功能就需要配置推送证书。

4、iOS企业证书

iOS企业证书需要企业开发者账号才能申请,用于无法上架App Store的苹果APP打包签名使用。

常用的就是以上这4种iOS证书,当你需要什么功能的时候就知道用哪个类型的iOS证书。

3、理解证书与描述文件

1、我们向Apple申请证书是在干什么?

我们向Apple申请证书,就是向权力机关(Apple)申请资格(开发/推送/发布...)而Apple颁发给我们的证书就是对资格的证明。

2、申请证书时,为什么要有CSR?

CSR就是提供证书时自己的不是别人的。

CSR生成的同时,生成一对私钥公钥。私钥保存在本地,用来加密数据或者解密公钥加密的数据,公钥包含在CSR中。

3、为什么要通过.p12文件来传递证书?

因为直接从Apple下载的证书只有公钥,没有办法证明这个证书是你的。而从本地钥匙串中导出的.p12文件是包含私钥的。

4、Provision Proflie(描述文件)

描述应用的文件。

描述文件包含App ID,Certificates,Devices。

获取更多优质内容,请关注【青年码农】

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
iOS开发证书申请教程(udid真机调试测试)
iOS开发证书是用于测试APP,在开发过程中安装到苹果手机真机测试APP的运行情况。
iOS Magician
2023/03/22
2K0
iOS开发证书申请教程(udid真机调试测试)
精析-苹果开发者证书的实现机制
      在iOS开发过程中,不可避免的要和证书打交道,真机调试、App上架、打包给测试去测试等都需要搞证书。在此过程中我们会遇到很多的问题,但是如果掌握了真机调试的原理和本质;遇到问题,我们就更容易定位问题之所在,从而迅速的解决问题。
進无尽
2018/09/12
1.3K0
精析-苹果开发者证书的实现机制
App Store上架iOS App的详细流程
登录苹果开发者官网Apple Developer, 点击顶部的Support,点击membership,点击enrollment,最后点击Enrollment的Learn more about these programs链接进入Apple Developer Program - Apple Developer, 打开这个界面后,点击右上角的Enroll按钮,滚动到最底部,点击Start Your Enrollment开始申请:
iOS Magician
2023/03/22
1.6K0
iOS关于苹果开发者账号及证书的一些说明
1、Apple ID 。这个是指苹果开发者账号(下面还有个App IDs,这两个(Apple ID、App IDs)有些人会搞混,这就有点尴尬了)。有了这个,你才可以登录到App Store去下载App。
爱学iOS的小麦子
2022/10/26
2.3K0
利用uni-app 开发的iOS app 发布到App Store全流程
首次提交关于App Store上架步骤流程:兼容检查 -> 账号申请 -> 证书申请 -> 发布准备 -> App Store上架 -> 审核后续提交审核iOS审核团队联系方式;
爱学iOS的小麦子
2023/11/14
1.4K0
利用uni-app 开发的iOS app 发布到App Store全流程
iOS开发证书管理
最近,没啥事情,就逛逛论坛,研究一些新技术,偶尔导入github上一些开源的iOS项目学习学习别人的一些写法。不过有时间,在运行别人的项目的时候,总会报一些错误,有些是语法上的错误,老的代码在新的编译环境下不通过,还有的因为因为签名导致的错误,如常见的错误提示:“Failed to create provisioning profile.”,ios的证书管理是ios开发中必须掌握的技能,本文先简单的总结下。 证书 证书,是苹果颁发给开发者的凭证,常常以.cer结尾的文件。这个.cer文件格式的证书是让开发者
xiangzhihong
2018/01/26
1.9K0
证书申请教程
iOS开发需要不同类型的证书,且每种证书的用途也不同,包括开发证书(用于Xcode开发手机测试)、发布证书(上架App Store)、推送证书(APP推送通知)、真机调试证书(非越狱手机测试)、企业证书(免上架App Store安装手机使用)。由于我们要上架App Store,所以需要申请iOS发布证书。
爱学iOS的小麦子
2023/03/02
5750
证书申请教程
iOS证书申请_安装证书
苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便;
全栈程序员站长
2022/09/20
2.5K0
iOS证书申请_安装证书
ios app真机测试到上架App Store详细教程-必看
通过本篇教程,可以学习到ios证书申请和打包ipa测试上架的完整流程,中途可能会遇到一些报错,一般在教程对常见错误都有解释,仔细看看,不清楚可以联系技术支持或者加群提问。
iOS程序应用
2023/05/07
7860
ios app真机测试到上架App Store详细教程-必看
2022最新整理iOS app上架app详细教程
APP IDs在后面创建发布文件,创建APP时都要用到。(appid非常重要,整个上架流程就是用appid关联在一起)
爱学iOS的小麦子
2022/11/24
6010
2022最新iOS最新打包发布流程
关于如何发布iOS应用到App Stroe,苹果开发者中心已经给出了很详细的说明。和普通的iOS应用一样,使用React Native开发的iOS应用也需要使用普通的iOS应用的发布流程,总的来说,主要涉及以下几步:
iOS程序应用
2022/11/30
6560
iosapp上架流程
通过本篇教程,可以学习到ios证书申请和打包ipa测试上架的完整流程,中途可能会遇到一些报错,一般在教程对常见错误都有解释,仔细看看,不清楚可以联系技术支持或者加群提问。
iOS程序应用
2022/11/17
1.2K0
苹果个人付费开发者证书申请及使用图文详解
上篇文章《iOS真机安装WebDriverAgent图文详解》中提到如果使用付费版开发者证书去编译安装WDA,那么就不需要在手机上点击信任,这样更方便自动化测试的执行,今天就给大家详细分享一下如何申请个人付费开发者证书以及如何使用。
岛哥的质量效能笔记
2021/08/18
11.4K0
苹果个人付费开发者证书申请及使用图文详解
iOS不想上架?
本文介绍了如何从Mac OS X Catalina将IPA文件上传到App Store的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
iOS程序应用
2023/01/06
4490
iOS不上架怎么安装
当我们开发完app后,需要将ipa/apk提交给测试人员测试,然后才能上线。下面就来看一下如何打包ipa文件,并上传托管平台。
爱学iOS的小麦子
2023/01/04
1.5K0
iOS 程序从开发完到上 AppStore 那点事儿
邱禄瑜
2017/05/04
5.4K0
iOS 程序从开发完到上 AppStore 那点事儿
Windows平台上也可以进行iOS App的开发
本教程将带你完成ios证书申请和打包ipa测试上架的完整流程。在整个流程中,你可能会遇到一些报错,但是我们的教程已经提供了对常见错误的解释,请仔细阅读。如果您还有疑问,可以联系技术支持或加入我们的群组提问。
爱学iOS的小麦子
2023/03/02
2.2K0
Windows平台上也可以进行iOS App的开发
iOS app测试_测试插件app
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/04
1.5K0
iOS app测试_测试插件app
iOSApp上架流程
注意:下载AU后需安装java8运行环境才能启动;安装好了最新Java8运行环境,解压AU软件包,无需安装,Windows 64位系统点击appuploader.exe启动;如果是Linux/Windows 32位系统或Mac系统双击appuploader.jar即可启动;直接用苹果账号即可登录使用
爱学iOS的小麦子
2023/01/05
8570
2022最新苹果APP上架App Store流程(超详细)
APP IDs在后面创建发布文件,创建APP时都要用到。(appid非常重要,整个上架流程就是用appid关联在一起)
iOS程序应用
2022/11/01
5.8K1
相关推荐
iOS开发证书申请教程(udid真机调试测试)
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文