闲话不说先看图
Screenshot_2018-08-07_17-21-22-995.png
我划线的是咱们经常会用到的,下面我一个一个说一下:
1 Certificates:证书
证书分为两种一种开发证书,一种产品证书,就是对应下面的两条线。(ps:推送证书这里先不说)
开发证书:用于开发人员日常开发。比如你打算用手机连接到电脑上运行,这个时候就要用开发证书。
产品证书:这里面常用就一个
image.png
这个证书的用途就是日常打包(Ad Hoc),和上APPStore。
证书的申请,证书都是通过苹果电脑的钥匙串工具申请的,详情网上教程很多我不多说了。这里注意一点,非申请证书的电脑直接用网上下载的证书是没用的,只能是,申请证书的电脑在钥匙串导出的证书(这里会是.p12文件)才能用。
2 Profiles:配置文件
这里先说配置文件吧,因为他和证书息息相关,而且这样说我感觉比较好。
上面说完了证书,大家这里我最开始有点懵以为证书和我们开发的APP没啥关系,我们带着为操作APP的目的来用证书,然后发现没联系,当然会感觉乱,别急配置文件就是和APP的联系。
我们先看一下创建配置文件的页面:
image.png
image.png
image.png
连续三种图,我总结一下第一张是选择配置文件的类型,第二张选择你要生成配置文件的APP的APPid这个很简单先不说。第三个是选择证书。当然之后还有选择测试手机什么的就不说啦。
然后我们使用是要证书配合着配置文件使用的。
3 App IDs:应用的唯一标识
这里没有什么说的,每个APP都要有,bundelId。这里唯一要注意的就是不要乱取,推荐使用逆网址的形式:com.应用.公司名字 。我一般都是这样写的。
4 Devices:设备
这里一般指测试设备,出企业证书外的证书都有测试设备的数量限制100台,把设备通多UDID注册到这里就算是添加成测试设备了。生成配置文件时除App Store外的配置文件都会要选择测试设备。一般全选。
这样就把这几个东西大体说了一遍。下面我说说我的理解吧。不一定对。
首先证书相当于身份证没有这个东西你用不了别的东西,“身份证“只对应一台电脑,除非这台电脑主动给别人(上面说的通过导出.p12);APPID对应着应用,用来区分你用的是哪个应用;配置文件是对一个应用的配置,他要有证书的人才能用,这里面指定了APP打出的包是干嘛的。测试,发包,还是上App Store。
网友评论