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