iOS 开发中的各种证书简要说明
作为一名iOS软件开发者在开发中必不可少的与各种证书打交道. 对于初学者来说不了解各个证书的配置与作用,这是件很郁闷的事情, 那么接下来主题来了, 我为大家做一下简要说明:
1. 开发者证书
1] 第一种为$99美元的,用来上传appstore的账号:公司账号能创建多个子账号,个人的不能
2] 第二种为$299美元的,用来进行企业分发,也就是常说的in-house证书, 但是不能上传应用到应用商店
2. 证书类型
1] iOS App Development 真机调试中使用
2] Apple Push Notification service SSL (Sandbox) 开发中使用的苹果推送服务
3] Apple Push Notification service SSL (Production) 上架后使用的苹果推送服务
4] App Store and Ad Hoc 上架和AdHoc方式发布时用
5] In-House 企业版发布,需$299才能拥有,还需邓氏编码
3. 证书配置过程
1] iOS App Development 真机调试中使用
1) 打开应用程序 -> [钥匙串访问] -> [证书助理] -> [从证书颁发机构请求证书]
2)如图填入所需信息 (注意: 选择储存到磁盘)
3)登录: https://developer.apple.com/account/ios/certificate/certificateList.action?type=distribution 进入 [Certificate, Identifers&Profiles] 选择 [Certificate]的[Development],选择[+].
选择[iOS App Development], 选择[Continue]下去 就会看见
4) 点击【Choose File...】选择前面磁盘保存的【CertificateSigningRequest.certSigningRequest】文件。点击【Generate】就生成成功证书文件了。
在下面的地方下载该证书文件:
下载到本地
双击点击完成
5)在【Certificates, Identifiers & Profiles】上选择: All 选择添加你的移动设备:填入【Name】和【UDID】
6) 选择:App IDs 添加你的app信息
7) 选择: Development 然后选择 iOS App development 然后选择你的appID 点击Continue
8) 下载安装
9) 到此完成
2] App Store and Ad Hoc 及 In-House 配置
1)接着上步我们继续配置
2)选择【Development】的地方都选择为【Distribution】选择 In-House and Ad Hoc 一路确定下去
3)点击【Choose File...】选择前面磁盘保存的【CertificateSigningRequest.certSigningRequest】文件。点击【Generate】就生成成功发布的证书文件了。下载并安装就O了, 选择Distribution 然后选择[+]
4)OK 接下来选择确定并下载 那么发布证书的配置也好了
3]对于推送的证书配置大同小异吧 我就不一一在这配置了 看这个吧 同详细的http://jingyan.baidu.com/article/c275f6ba25e94fe33d756719.html (其实是码字累了)
iOS 开发中的各种证书简要说明相关推荐
- iOS 开发中的各种证书
公钥和私钥 转载自:http://www.samirchen.com/ios-certificates/ 先简单的介绍一下公钥和私钥.我们常见的加密算法有两类:对称加密算法(Symmetric Cry ...
- iOS开发中的Web应用概述
为了更好的阅读体验,建议阅读原文 插播广告 -- 几十行代码完成资讯类App多种形式内容页 HybridPageKit :一个针对资讯类App高性能.易扩展.组件化的通用内容页实现框架. 想和我一起全 ...
- iOS开发中遇到的一些问题及解决方案【转载】
iOS开发中遇到的一些问题及解决方案[转载] 2015-12-29 [385][scrollView不接受点击事件,是因为事件传递失败] // // MyScrollView.m // Creat ...
- ios 开发中 动态库 与静态库的区别
使用静态库的好处 1,模块化,分工合作 2,避免少量改动经常导致大量的重复编译连接 3,也可以重用,注意不是共享使用 动态库使用有如下好处: 1使用动态库,可以将最终可执行文件体积缩小 2使用动态库, ...
- iOS 开发中的多线程
线程.进程 什么是线程.进程 有的人说进程就像是人的脑袋,线程就是脑袋上的头发~~.其实这么比方不算错,但是更简单的来说,用迅雷下载文件,迅雷这个程序就是一个进程,下载的文件就是一个线程,同时下载 ...
- iOS开发中使用[[UIApplication sharedApplication] openURL:]加载其它应用
iOS 应用程序之间(1) 在iOS开发中,经常需要调用其它App,如拨打电话.发送邮件等.UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的url参数的 ...
- iOS开发中各种关键字的区别
1.一些概念 1.浅Copy:指针的复制,只是多了一个指向这块内存的指针,共用一块内存. 深Copy:内存的复制,两块内存是完全不同的, 也就是两个对象指针分别指向不同的内存,互不干涉. 2.atom ...
- Xamarin iOS开发中的编辑、连接、运行
Xamarin iOS开发中的编辑.连接.运行 创建好工程后,就可以单击Xamarin Studio上方的运行按钮,如图1.37所示,对HelloWorld项目进行编辑.连接以及运行了.运行效果如图1 ...
- ios开发中计算代码运算时间_iOS日历、日期、时间的计算
时间和日历的计算在iOS开发中经常看到,经常看到大家在百度,开源中国等搜索这些答案.今天写个简单的时间和日历有关的计算. 获取一个月的总天数 1.获取当月的天数 - (NSInteger)getNum ...
- IOS开发中UIBarButtonItem上按钮切换或隐藏实现案例
IOS开发中UIBarButtonItem上按钮切换或隐藏案例实现案例是本文要介绍的内容,这个代码例子的背景是:导航条右侧有个 edit button,左侧是 back button 和 add bu ...
最新文章
- linux创建用户并授予sudo权限
- 【NOIP】提高组2015 神奇的幻方
- Flickr30k图像标注数据集下载及使用方法(转载的,备忘)
- 安装Loadrunner11及破解步骤
- python for循环文件每一行_python – 在使用for循环读取文件时跳过一行
- 题目2 : 回文字符序列(区间DP)
- 如何安装Vscode软件及设置成中文界面?
- 用计算机坑人,10大坑人专业,坑你没商量!
- 手rm-linux联网后自动dhcp,Linux操作系统下DHCP简单设置
- 『HTML5挑战经典』是英雄就下100层-开源讲座(一)从天而降的英雄
- linux 下svn安装
- STM8L开发环境配置
- 小布老师oracle视频音乐,小布老师oracle视频讲座笔记(二)
- 中国电信光猫路由模式端口映射问题记录
- VisionMaster 4.0.0 的Modbus通信
- java互联网医院源码 智慧医院源码 图文问诊系统源码
- java中e.printStackTrace()不要使用,请使用logger记录
- Asp.Net Kestrel自定义IP和端口, WTM框架自定义IP和端口
- 我,30岁,转行了!关于转行的13个真实困惑
- CSDN如何转载他人文章