最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

如何在上架App之前设置证书并上传应用|全球今头条

来源:博客园

App上架教程

在上架App之前想要进行真机测试的同学,请查看《iOS- 最全的真机测试教程》,里面包含如何让多台电脑同时上架App和真机调试。


(资料图片仅供参考)

P12文件的使用详解

注意: 同样可以在Build Setting 的sign中设置证书,但是有点麻烦,建议就在General中设置证书,比较方便,还可以查看错误的地方。

Xcode 8 证书设置

准备

  • 上架步骤

一、创建App ID

  1. 打开苹果开发者网,点击“Account”登录会员中心。
  2. 填写信息创建app ID

二、创建证书请求文件(CSR文件)

CRS文件主要用于 绑定你的电脑的

  1. 点开LaunchPad,在其他中找到打开钥匙串访问
  2. 点击电脑左上角的钥匙串访问–证书助理–从证书颁发机构请求证书
  3. 出现如下界面,选择存储到磁盘,点击继续
  4. 选择存储到桌面,存储
  5. 点击完成
  6. 在桌面上看到下面的文件,证书请求文件完成

三、创建发布证书 (CER文件)

  1. 找到Certificates ,点击All,然后点击右上角 + 号
  2. 点击App Store and Ad Hoc

另外我们这边补充一种更加简便的方法制作证书。

IOS证书制作教程

点击苹果证书 按钮

编辑

点击新增

编辑

输入证书密码,名称

这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类

选择证书类型

带distribution的是发布类型,带development的是开发类型。 apple类型=ios+mac,所以开发时选择ios app development和apple development 类型都是可以的 

选择bundle ID

只有部分类型的证书需要选择bundle id,例如推送证书。因为大部分证书是不和app关联的。而是通过描述文件profile文件关联app。

使用appuploader服务同步

如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。

证书类型说明

IOS开发选择apple development或者ios app development 类型ios 发布选择 apple distribution或者 ios distribution (app store and ad hoc)开发推送证书选择 apple push notification service ssl (sandbox)发布推送证书选择 apple push notification service ssl (sandbox & production)

其他证书不是很常用,可以自行百度各种证书说明

发布证书和开发者证书需要分别创建,操作两次,开发者证书用于真机调试,发布证书用于提交到AppStore。 3. 点击Continue

  1. 点击Continue
  2. 点击choose File.. 选择创建好的证书请求文件:CertificateSigningRequest.certSigningRequest 文件,点击Generate **
  3. 点击Download下载创建好的发布证书(cer后缀的文件),然后点击Done,你创建的发布证书就会存储在帐号中。
  4. 双击安装。如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中

重点: 一般一个开发者帐号创建一个发布证书就够了,如果以后需要在其他电脑上上架App,只需要在钥匙串访问中创建p12文件,把p12文件安装到其他电脑上。

上传应用

  1. 在应用上架之前,需要先创建一个App Id(应用标识)和描述应用的相关信息,以便在审核和应用商店中找到你的应用。
  2. 下载与App Id匹配的证书文件(cer后缀)并将其导入到Xcode中。确保Xcode中的General选项卡中的Bundle Idetifier和证书文件信息正确。
  3. 在Xcode中选择Build > Build and Archive (或者按快捷键Command + B)来生成App的二进制文件。
  4. 使用iTunes或者Application Loader将二进制文件上传到App Store。注意要选择正确的证书文件和描述应用的 information.。

关键词: