引言
在上架App之前想要进行真机测试的同学,请查看《iOS- 最全的真机测试教程》,里面包含如何让多台电脑同时上架App和真机调试。
P12文件的使用详解
注意: 同样可以在Build Setting 的sign中设置证书,但是有点麻烦,建议就在General中设置证书,比较方便,还可以查看错误的地方。
Xcode 8 证书设置
准备
上架步骤
一、创建App ID
打开苹果开发者网,点击“Account”登录会员中心。
填写信息创建app ID
二、创建证书请求文件(CSR文件)
CRS文件主要用于 绑定你的电脑的
点开LaunchPad,在其他中找到打开钥匙串访问
点击电脑左上角的钥匙串访问–证书助理–从证书颁发机构请求证书
出现如下界面,选择存储到磁盘,点击继续
选择存储到桌面,存储
点击完成
在桌面上看到下面的文件,证书请求文件完成
三、创建发布证书 (CER文件)
找到Certificates ,点击All,然后点击右上角 + 号
点击App Store and Ad Hoc
另外我们这边补充一种更加简便的方法制作证书。
IOS证书制作教程
1.证书管理
点击首页的证书管理
2.新建证书
点击“添加”,新建一个证书文件
免费账号制作证书只有7天有效期,没有推送消息功能,推送证书是用来配置
在网站上推送的。不是用来打包编译app的。
并且免费账号只能创建开发证书,无法提交上传发布,无法使用apple登录,
支付,推送等功能。画红圈的部分就是开发证书(development),后面的distribution是发布证
书,managed是管理证书,这两个也都是支付了99美金给apple才能使用的。
3.使用appuploader服务同步证书
如果勾选“使用appuploader服务同步证书”此项,我们将可以在不同电脑上下
载和使用此证书,将ipa文件上传到App Store给苹果审核,不需要Mac电脑,也不需要xcode,非常
简单方便。
新建证书完成后另存文件保存下来,证书就已经制作好了,点击另存到想要保存的位置就好了。
制作好的证书就是.p12格式的,无需转换。
发布证书和开发者证书需要分别创建,操作两次,开发者证书用于真机调试,发布证书用于提交到AppStore
3. 点击Continue
点击Continue
点击choose File.. 选择创建好的证书请求文件:CertificateSigningRequest.certSigningRequest 文件,点击Generate **
点击Download下载创建好的发布证书(cer后缀的文件),然后点击Done,你创建的发布证书就会存储在帐号中。
双击安装。如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中
重点: 一般一个开发者帐号创建一个发布证书就够了,如果以后需要在其他电脑上上架App,只需要在钥匙串访问中创建p12文件,把p12文件安装到其他电脑上。
上传应用
在应用上架之前,需要先创建一个App Id(应用标识)和描述应用的相关信息,以便在审核和应用商店中找到你的应用。
下载与App Id匹配的证书文件(cer后缀)并将其导入到Xcode中。确保Xcode中的General选项卡中的Bundle Idetifier和证书文件信息正确。
在Xcode中选择Build > Build and Archive (或者按快捷键Command + B)来生成App的二进制文件。
使用iTunes或者Application Loader将二进制文件上传到App Store。注意要选择正确的证书文件和描述应用的 information.。