zoukankan      html  css  js  c++  java
  • [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(完成)】按钮,返回配置文件列表页面。

  • 相关阅读:
    python 实例方法、静态方法、类方法的区别
    locust 参数化实现
    Airtest 基于图像识别的自动化测试工具
    python 调用 dubbo 接口
    locust+geventhttpclient 性能优化
    python性能测试工具locust
    性能测试工具 wrk
    jmeter 参数化,关联参数,断言等使用说明
    Django上传excel表格并将数据写入数据库
    小程序 wx.uploadFile 上传文件 iOS 失败 400 错误排查
  • 原文地址:https://www.cnblogs.com/strengthen/p/9886000.html
Copyright © 2011-2022 走看看