文档介绍:-
. z.
iOS工程开发流程
iOS开发
2021年7月13日
一、前言
将iOS工程顺利的发布到App Store是至关重要,步骤也相当繁琐, 按照进展回复,回复以后大约在等三四个工作日,成功之后会把邓白氏码发送到之前预留的里,到此邓白氏码申请完毕。
测试和发布证书配置
首先需要说明的一点,*code7 以后苹果允许免证书真机测试,但上线还是需要发布证书的,在这主要介绍如何创立真机测试证书和发布证书
-
. z.
创立CSR 文件,因为你以后下载的所有证书都需要用到这个文件。钥匙串文件,为生成证书做根底,要生成CER证书必须要有CSR私钥,此私钥包含了用户自己的一些信息,找到电脑钥匙串翻开
如下图填写即可随便填写,存储选择磁盘
-
. z.
接续建议保存特定文件夹,后续会使用
-
. z.
接下来创立开发者证书。有两个分为测试证书和发布证书,这两个是总的分类,创立步骤一样,在此只介绍测试证书 ,登录之前创立好的开发者账号,进如如下界面:
-
. z.
请选择Certificates ,Identifiers & Profiles
点击进入下方界面,按图中提示进展
首先创立真机测试证书
Choose file 点击选择我们之前创立的CSR证书即可。
-
. z.
继续下载证书到本地,双击安装,发布证书在步骤 选择这个APPstore and Ad Hoc创立步骤和上面一样。这个证书是上线时用到的。
3 创立AppID 绑定工程bundleID
需要说明的是,这个AppID 和我们前面讲的Apple ID 不同,这个是在证书栏里面进展的创立,是为了绑定我们手中将要上线的工程,便于在App Store新建应用,这个ID是作为新建应用的标识。具体看图按箭头步骤来所示:
继续按图提示进展创立
-
. z.
以上便添加成功了,后面会用到。
-
. z.
配置deviceID
这个主要是用来真机调试的,因为在*code 7 以后苹果支持免证书调试,所以这个要求就不则严格了,个人建议还是要会,如果bundleID弄不好〔比方你提前在极光官网上注册了应用,你的bundle已经确定,但是免证书调试很多情况会提示你让你更改工程的bundleID才可以真机调试,这样bundleID不同的话推送是用不了的〕〕的话很多需要真机的测试的比方推送,或者地图是没法实用的。其他大多数情况面证书都可以调试。下面进展配置
如下图,选中左侧所有Devices 选择 ALL 选项
需要说明的是name名字可以写你自己手机的名称,这个随你好了,下面得UDID必须填写你手机的UDID,这步可重复操作,可添加多部设备。,,手机连上电脑,翻开*code选择Device就能看的见了,这里不多说了。同样,UDID创立好之后也不需要做任何操作!
4 创立配置文件 Profiles
配置文件profiles这个文件最终是安装在*code中的,用来绑定证书、APPID、DeviceID、生成一个可安装的配置文件,有你电脑的所有信息,在后期上线打包的时候会检测这个文件和你安装到本地的证书是否匹配,如下图,按照指示进展相关操作。不要着急,快成功了。
,选择 Provisioning Profiles,没找到的看下列图
这块和创立测试和发布证书很相似,第一个选项是真机调试用的,第二个是用来打包上线的,操作其实都一样
-
. z.
选择我们创立的开发者账号,继续根据提示进展操作
-
. z.
期间可能涉及到一些推送证书的配置,因为推送证书要结合工程实际,在这就不作为主要步骤列出来了。
至此,我们已经完成了iOS 相关证书的配置。
三、编码阶段
此文档所总结步骤均是在有现成完备