iOS从生成证书到打包上架-01(详细2016-10最新)
今天项目上架成功,在此小结一下这个过程,希望对这个流程有疑惑的小伙伴少走弯路(大神请忽略此文)
关于证书是什么,请自行百度,Google,这里直接上流程。
1.首先打开苹果开发者网站,Apple Developer点击Account,登录你的Apple ID,这里的Apple ID指的是开发者账号,开发者账号包括99美元的和299美元的。这里我们一般是用99美元的,299美元的是企业账号不能用于上架。
2.登录完成后,点击
3.点击App IDs,然后点击右上角的+,填写App的ID,为制作证书做准备
4.填写工程的信息,首先填写App ID的名字,一般使用日期加工程名字。下面的Bundle ID则是你要上架的工程的Bundle ID。然后一直continue就可以了。
5.创建证书请求文件(CSR文件)
CertificateSigningRequest.certSigningRequest证书的作用:
* 包含了电脑的信息
* 发送给苹果服务器, 苹果服务器根据文件信息来生成一个电脑证书
* 生成的证书就可以让对应的电脑具备某个特殊的能力
接下来的这边需要用MAC制作钥匙串,回到MAC,点击前往->实用工具->打开钥匙串访问,然后点击左上角的钥匙串访问->证书助理->从证书颁发机构请求证书,然后输入你的邮箱,选择储存到磁盘。接下来你就会看到一个文件了
5.1.点开LaunchPad,在其他中找到打开钥匙串访问
5.2.点击电脑左上角的钥匙串访问–证书助理–从证书颁发机构请求证书
5.3.出现如下界面,选择存储到磁盘,点击继续
5.4.选择存储到桌面或者是你指定的文件夹,存储
5.5.在桌面上看到下面的文件,证书请求文件完成。
6.创建发布证书和真机调试证书(发布证书和开发者证书需要分别创建,操作两次,开发者证书用于真机调试,发布证书用于提交到AppStore)
6.1.找到Certificates ,点击All,然后点击右上角 + 号
6.2.选择创建开发证书,点击Continue
6.3.点击choose File.. 选择创建好的证书请求文件:CertificateSigningRequest.certSigningRequest 文件,点击Generate
6.4. 点击Download下载创建好的发布证书(cer后缀的文件),然后点击Done,你创建的发布证书就会存储在帐号中。
6.5. 双击安装。如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中.  
一般一个开发者帐号创建一个发布证书就够了,如果以后需要在其他电脑上上架App,只需要在钥匙串访问中创建p12文件,把p12文件安装到其他电脑上。这相当于给予了其他电脑发布App的权限。(真机测试证书也是一样的创建步骤)。
7.创建Provisioning Profiles文件
7.1找到Provisioning Profiles(描述文件也是有发布与测试证书两种,创建步骤一样的) ,点击All,然后点击右上角 + 号
7.2. 然后选择App Store,continue,进入选择刚刚填写的App ID,continue,选择你的证书,下面有日期标识的,不要选错。继续continue,给你的文件取个名字,最好也是按照日期加工程名来命名。然后continue,选择Download,把文件下载下来。证书的制作到此结束。
这里不用担心会选择错误,你配置开发证书,那这里就只有开发证书供你选择。配置发布证书,这里就只有发布证书供你选择。如果是配置开发证书,就还会需要你设置,在这个项目中添加哪些设备作为真机调试的设备
双击就添加到Xcode中,这样在真机调试或者发布时,就可以分别有不同的PP证书与其对应。其实可以不用下载保存.
.在Profile Name栏里输入一个名字(这个是PP文件的名字,可随便输入,在这里我用工程名字,便于分别),然后点击Generate。证书就已经申请好了,配置好了。你也可以真机调试,也能发布了。(Xcode7 以后不需要开发者账号也能真机调试,只要你在Xcode登陆 Apple ID 账号,不过发布还是需要开发者账号的)
关于打包和上架,由于有篇幅限制,在下一篇中写上......
iOS从生成证书到打包上架-01(详细2016-10最新)的更多相关文章
- iOS从生成证书到打包上架-02(详细2016-10最新)
		由于篇幅的限制,这篇接着上一篇(关于证书)写的,有需要的小伙伴可以先阅读上一篇 2.在App Store创建应用 1.回到Account,点击iTunes Connect 2.点击我的App 3.点击 ... 
- iOS开发之 xcode6 APP 打包提交审核详细步骤
		一. 在xcode6.1和ios10.10.1环境下实现app发布 http://blog.csdn.net/mad1989/article/details/8167529 http://jingya ... 
- iOS App打包上架超详细流程
		https://www.jianshu.com/p/817686897ec1?open_source=weibo_search 
- MIT JOS学习笔记02:kernel 01(2016.10.28)
		未经许可谢绝以任何形式对本文内容进行转载! 在文章开头不得不说的是,因为这部分的代码需要仔细理清的东西太多,所以导致这篇分析显得很啰嗦,还请谅解. 我们在上一篇文章已经分析了Boot Loader的功 ... 
- iOS开发基础:最新的APP打包上架流程
		之前有人留言让我更新部分文章,下面就为大家分享一下iOS的APP打包上架流程: 上传至apple developer 1.1 上传准备工作 更新上架和发布上架不同,在原始版本首次上架的时候就将描述文件 ... 
- iOS 企业账号申请证书和打包ipa
		准备: 299美元的企业账号. 1.登陆苹果开发者中心: https://developer.apple.com .点击Menber Center.输入企业账号和密码登陆. 2.登陆后选择“Certi ... 
- ios打包 上架 了解
		苹果开发者中心 https://developer.apple.com/account 上架收费相关了解 https://www.jianshu.com/p/681f00a561ca ios打包 上 ... 
- IOS生成证书
		1.生成本地签名文件, 点击此图标,选择证书助理,按照以下步骤生成签名文件,在生成证书时需要导入签名文件生成. 点击继续就能生成签名文件,保存次CSR文件. 2.生成证书 到下面这个页面选择证书的签名 ... 
- iOS推送证书生成pem文件(详细步骤)
		1.pem文件概述 pem文件是服务器向苹果服务器做推送时候需要的文件,主要是给php向苹果服务器验证时使用,下面介绍一下pem文件的生成. 2.生成pem文件步骤 1.打开钥匙串,选择需要生成的推送 ... 
随机推荐
- Ural1387 Vasya's Dad
			Description Vasya's dad is good in maths. Lately his favorite objects have been "beautiful" ... 
- 【洛谷P2927 [USACO08DEC]拼图游戏Jigsaw Puzzles】深搜
			其实,随便搜了一搜就可以AC了!!! - - 亏我纠结了这么久= = #include<cstdio> #include<cstdlib> #include<cstrin ... 
- flash中函数的理解
			flash 中的函数, 只有在调用时,会分配 数据地址(参数数据,返回数据等)和代码地址. 并运行语句,得到结果(返回数据). 结果(返回数据)赋值后 函数调用结束,释放所有建立的所有空间. ---- ... 
- 使用NSURLSession获取网络数据和下载文件
			使用NSURLSession获取网络数据 使用NSURLSession下载文件 
- Android EditText多行显示及所有属性
			android:id="@+id/editSms" android:layout_width="fill_parent" android:layout_heig ... 
- Macbook配置adb环境
			配置adb命令 http://stackoverflow.com/questions/5526470/trying-to-add-adb-to-path-variable-osx http://sta ... 
- Ember.js demo5
			<!DOCTYPE html> <html> <head> <meta name="description" content=" ... 
- oracle database resident connection pooling(驻留连接池)
			oracle在11g中引入了database resident connection pooling(DRCP).在此之前,我们可以使用dedicated 或者share 方式来链接数据库,dedic ... 
- 模拟+二分 poj-1019-Number Sequence
			题目链接: http://poj.org/problem?id=1019 题目大意: Sk表示123...k 把S1S2S3...Sk排成一行 比如:112123123412345123456.... ... 
- Google Chrome中的高性能网络(一)
			以下内容是"The Performance of Open Source Applications" (POSA)的草稿, 也是The Architecture of Open S ... 
