MAC开发使用第三方证书
来源:互联网 发布:淘宝客好用吗 编辑:程序博客网 时间:2024/05/29 14:43
最近做了个外包的iOS项目,外包的种种不爽和没前途就不在此讨论了。开发过程中因为要使用第三方公司提供的开发证书,遇到了种种的悲剧,结果每次还都是证书的问题,相当的郁闷啊。项目刚刚算结束,大概总结下证书相关的内容。
首先苹果开发需要一个开发证书,如果自己有苹果开发计划(Development Program)帐号,这个证书很容易得到。这个证书也很容易由第三方公司提供,一个AppleWWDRCA.cer的证书文件,导入自己的MAC机即可。接下来需要的是应用开发证书,分正式发布证书和开发调试证书以及provision文件。以开发调试用的证书为例,需要第三方公司将自己从apple开发者计划中申请的APP ID中下载开发证书和程序签名密钥,然后将这两样导出为一个p12文件,provision文件中要配置好自己开发设备的id以用于真机调试。这几个文件,开发证书(cer文件),APP证书和签名密钥(p12文件)和provision文件即可完成程序的开发和调试,正式发布的证书与此类似。
因为开发使用了Push服务,为这个push服务又折腾了好久,因为第三方公司提供,证书一般和本机不匹配,所以pushmebaby的demo一直没能用成功。好在网上有java和php的push端代码,只需要第三方公司在app中配置好push服务,然后下载好push的证书和密钥,再导出为p12文件,这个p12文件必须设密码,此文件不需要导入的MAC中,只需放在push服务应用的相关文件夹中即可。另外push服务也分开发证书和发布证书,对应使用苹果的开发push服务器和正式push服务器,在程序中要根据证书类型调整相应的push服务器ip。
Push服务可以参考这篇文章:
http://blog.csdn.net/f520131480315/article/details/6559577
开发中遇到的种种蛋疼的证书问题,这里总结的恐怕也没那么全名,但差不多就需要这些证书,如果自己有开发计划的话,证书的问题就不算问题了,网上很多很多相关材料。
因为CSDN似乎不再支持Windows Live Writer了,写起来感觉好累,不想多写什么了,到此打住
- MAC开发使用第三方证书
- iOS MAC开发使用第三方证书
- tomcat 使用第三方机构ca证书
- android stutio创建证书与打包APP上线、配制gradle中的证书,使用第三方平台SDK方便开发调试
- 使用第三方CA证书实现智能卡登录
- 开发中使用控件----------第三方控件
- Android应用开发使用第三方字体
- iOS开发- SDWebImage第三方基本使用
- AS使用第三方模拟器开发
- 使用Spring Social开发第三方登陆
- 如何为Apache配置第三方证书
- 第三方开发框架
- TOMCAT导入通过第三方证书机构获取的证书
- 使用第三方组件
- 使用第三方字体
- 使用第三方字体
- 使用第三方工具
- 使用第三方字体
- insertion sort
- Android Looper和Handler分析 .
- Java初学者---Java的学习路径(全集)
- spring quartz配置
- log4j配置详解
- MAC开发使用第三方证书
- iBatis resultMap出错 The error happened while setting a property on the result object 解决办法 .
- CSS3 transition与animation
- android View 的ontouch事件传递过程
- 软件测试
- Android的TextView使用Html来处理图片显示、字体样式、超链接等
- C++11 FAQ中文版:auto – 从初始化中推断数据类型
- Domino Http 活动线程数的推荐设置
- CSS border-collapse 属性