遵旨:哪一个开发者的哪台电脑要发布哪一个app (这句话能够多读几遍)html
经过上边的遵旨能够得出要发布app须要哪些文件,为何配置过程当中要上传或者生成那些文件,结论以下ios
- CSR结合开发者帐号生成的ios_distribution.cer文件: 是要装在在你mac的key中;
- Bundle ID: 在你的xcode的项目里;
- 注意你上传app是经过xcode完成的那么苹果如何验证呢?这时 候.mobileprovision(配置概要文件)的文件就派上用场了,这个文件在配置过程当中会将appID和.cer文件串在一块儿,而且装在 xcode里,当你用xcode打包上传的时候,苹果会用过这个文件和你的项目的bundle ID、 key中的.cer文件去比对;
如此苹果方可实现验证了
xcode
而后按要求填写就好了app
若是上边的开发证书ok,同理能够推出发布证书iphone
哪一个开发者的哪台电脑要再哪一个设备上测试哪一个app测试
比发布证书多了个真机设备而, 那么先把手机的udid注册在你的开发者帐户里网站
一样点击+后
单个注册不说了,下边的多设备注册,是要上传文件的,不会的话,先下载个事例文件就会了, 其实就是更具键值对应关系写的
ui
p12是本机的证书签名请求交换文件,关键是交换,完成这个是从key众导出的spa
关键是要和对应的概要文件对应,导出p12要和.mobileprovison对应,把p12导出后,你只需把须要真机测试的人的iphone的uiid注册你的帐号里就能够,而后从新编辑一下对应的.mobileprovison文件,把设备加进去(苹果容许的最多测试100台),这时你把p12文件和.mobileprovison文件同时给测试人员就能够,这样调试证书只注册一个就能够了。发布证书一样能够这样;3d