[Swift实际操作]九、完整实例-(3)创建和安装开发证书、发布证书及开发证书配置文件、发布证书配置文件

本文将为你演示,如何创建开发证书和发布证书,以及其他辅助内容。
首先打开浏览器,进入【苹果开发者网站】
输入【Apple ID】和【密码】,点击登录按钮,进入开发者管理后台。   
点击左侧的【Membership(会员关系)】,进入会员关系页面,
在会员状态页面,显示了你的开发者账号类型,组织信息等,
在此可以查看账号的过期日期,在距离账号过期一个月时,
此处会出现账号过期的提示。
点击【People(成员)】页面,你可以在此页面邀请和管理团队中的成员。
点击【Certificates,IDs & Profiles】证书、唯一标识符管理界面。
首先进入应用程序【Identifiers(唯一标识符)】【App IDs】设置页面,设置程序的BundleID。
点击右上角的+号图标,添加一个新的应用程序唯一标识符。
首先设置唯一标识符的描述文字,避免使用一些特殊符号。
【Name:】:DemoApp
设置应用程序的唯一标识符,推荐使用域名的倒写方法。
【Bundle ID】:com.strengthen.DemoApp
在应用程序服务列表中,可以为应用程序勾选使用的相关项目。
这里保持默认的选项,然后点击继续按钮,进入一个设置页面。
在确认页面,对前面输入的内容进行确认,
然后点击右侧的垂直滚动条,查看下方的设置选项。
点击【Register(注册)】选项,注册一个新的应用程序唯一标识符。
最后点击【Done(完成)】创建一个新的应用程序唯一标识符。

接着需要添加测试设备,只有将真机设备添加到设备列表中,
才可以在真机上进行应用程序的调试,否则只能在模拟器中进行调试。
【Devices 】【All】 点击右上角的+号图标,添加一个新的真机设备。
在名称输入框内输入设备的名称
【Name】:strengthen iphone
接着输入苹果设备的唯一识别码,它是由40个字符的字母和数字组成,
可以通过XCode:【窗口】->【硬件和模拟器】查到
【UDID】:
然后点击【Continue(继续)】按钮,进入一个设置页面。
在确认页面对硬件信息进行确认,然后点击【注册(Register)】按钮,注册一个新的测试设备。
点击【Register(注册)】选项,注册一个新的设备。点击【Done(完成)】完成硬件注册。

接着添加一个证书,证书分为【开发证书】【支付证书】两种,
两种证书都有对应的【附属证书】,包括【推送证书】【支付证书】等
【Certificates】【All】 点击右上角的+号图标,添加一个新的证书。
勾选【iOS App Development】应用程序开发选项,
首先创建一个开发证书,证书可以允许开发者在真机上进行应用程序的测试。
然后点击【Continue(继续)】按钮,进入一个设置页面。
在创建证书之前,首先需要创建一份证书签名请求文件,
使用快捷键【Command】+【Tab】切换至文件夹窗口,并且打开应用程序文件夹。
接着打开【实用工具】文件夹,双击打开【钥匙串访问】程序,依此点击菜单命令:
【钥匙串访问】->【证书助理】->【从证书颁发机构请求证书】
在打开的证书助理窗口中,输入你的苹果账号的邮箱
【用户电子邮件地址】:newsagency@163.com
【CA电子邮件地址】:newsagency@163.com (再次输入电子邮件地址)
勾选【存储到磁盘】,将证书签名请求文件存储到硬盘上。
点击【继续按钮】,进入下一步设置页面。
点击【存储按钮】,将设置好的请求文件保存到桌面。
点击【在Finder中显示】切换到文件夹窗口,并打开桌面文件夹。
此时桌面上已经拥有了一份证书请求文件,点击【关闭】按钮,关闭文件夹。
使用快捷键【Command】+【Tab】切换至回浏览器。
点击【Choose File】选择文件按钮,打开文件选择窗口,
双击刚刚创建好的请求文件。
点击【Continue(继续)】按钮,进入一个设置页面。
这样就完成了开发证书的创建,点击【Download】下载按钮,下载生成的开发证书。
点击【Done(完成)】按钮,返回证书列表页面。

接着安装生成的下载证书。
点击浏览器右上角下载图标,显示下载文件列表。
点击下载文件右侧的显示文件图标,打开该文件所在的文件夹。
双击打开该证书文件。
击下拉箭头,选择菜单中的"系统"选项,将证书添加到系统钥匙串中。
【钥匙串】:系统
点击【添加】按钮,完成证书的安装。

接着创建一个发布证书,发布证书允许开发者将应用程序打包,并发布到苹果商店。
【Certificates】【All】 点击右上角的+号图标,创建一个新的发布证书。
勾选【App Store and Ad Hoc】面向苹果商店和企业开发选项,
点击【Continue(继续)】按钮,进入一个设置页面。
使用和创建开发证书相同的方式,创建另一份证书请求文件。
点击【Continue(继续)】按钮,进入一个设置页面。
点击【Choose File】选择文件按钮,打开文件选择窗口,
双击刚刚创建好的请求文件。
点击【Continue(继续)】按钮,进入一个设置页面。
这样就完成了发布证书的创建,点击【Download】下载按钮,下载生成的发布证书。
点击【Done(完成)】按钮,返回证书列表页面。

接着安装生成的开发证书。
点击浏览器右上角下载图标,显示下载文件列表。
点击下载文件右侧的显示文件图标,打开该文件所在的文件夹。
双击打开该证书文件。
证书已经安装成功,关闭窗口。
使用快捷键【Command】+【Tab】切换至回浏览器。

最后还需创建开发证书和发布证书的配置文件,点击左侧的配置文件菜单
【Provisioning profiles】【All】点击右上角的+号图标,首先创建一份开发证书配置文件。
勾选【iOS App Development】应用程序开发选项,创建一份可以让你在真机上测试应用程序的配置文件。
点击【Continue(继续)】按钮,进入一个设置页面。
点击下拉箭头,打开选项菜单。选择开发配置文件所对应的应用程序的Bundle ID(唯一标识符)
【App ID】:
点击【Continue(继续)】按钮,进入一个设置页面。
为配置文件选择刚刚创建的开发证书,可以选择一个或多个
点击【Select All】
点击【Continue(继续)】按钮,进入一个设置页面。
为配置文件选择真机设备,设置对应Bundle ID(唯一标识符)的应用程序,可以在哪些真机设备上运行。
点击【Continue(继续)】按钮,进入一个设置页面。
为开发证书配置文件设置一个名称,
【Profile Name】:Dev-DemoApp
点击【Continue(继续)】按钮,进入一个设置页面。
这样就完成了开发证书配置文件的创建,点击【Download】下载按钮,下载生成的开发证书配置文件。
点击浏览器左下角下载好的证书配置文件,以安装该配置文件。
此时系统会切换至XCode界面,并成功安装开发证书配置文件,
然后使用快捷键【Command】+【Tab】切换至回浏览器。
点击【Done(完成)】按钮,返回配置文件列表页面。

【Provisioning profiles】【All】点击右上角的+号图标,首先创建一份发布证书配置文件。
勾选【App Store】苹果商店选项,创建一份可以将你的应用程序发布到苹果商店的配置文件。
点击【Continue(继续)】按钮,进入一个设置页面。
选择发布配置文件所对应的应用程序的Bundle ID(唯一标识符)
在创建开发证书配置文件时,已经进行了选择,所以此处自动选择上一次的选项。
【App ID】:
点击【Continue(继续)】按钮,进入一个设置页面。
选择需要包含在配置文件中的开发证书,可以选择一个或多个
点击【Select All】
点击【Continue(继续)】按钮,进入一个设置页面。
为发布证书配置文件设置一个名称,
【Profile Name】:Store-DemoApp
点击【Continue(继续)】按钮,进入一个设置页面。
点击【Download】下载按钮,下载生成的发布证书的配置文件。
点击浏览器左下角下载好的证书配置文件,以安装该配置文件。
点击【Done(完成)】按钮,返回配置文件列表页面。

原文地址:https://www.cnblogs.com/strengthen/p/9886000.html