发布iOS APP的阐述
来源:互联网 发布:在线音乐剪辑合成软件 编辑:程序博客网 时间:2024/04/29 16:54
最近在向App Store提交App,因升级Xcode5、iO7和新版的devcenter,弄的有些乱了方寸。
新版的devcenter的截图,
接着说下感悟:
1 需要先看官方文档
这是两份官方文档,第一个是发布App的
About Distribution App
第二个是消息通知机制的
Push Notification
原来做过push notification,还写过文章,但是不熟悉新版的devcenter又没有先看文档,便多花了时间。可见先看文档的重要性,有的同学喜欢先看别人的blog,对于新手这并不是一个好的选择,因为别人写的文章会有别人的看法和他使用的环境,而这些都是你可能没有的,这如同骑自行车去西藏,我们先看了这个人的blog说要多待衣服,哪个人说要多待水,我们的背包到底要怎么装,有可能他们带水的是夏天去的,带衣服的是秋天去的,而我们要春天去,这要怎么办?所以首先要看的是官方文档,官方文档就类似地图一样的东西,这个是首要的,有了它,才能借鉴别人的经验。
别担心苹果文档是英文的,它写的教容易懂,特别是还有一些图片
比如APP发布大的流程
这个图片,让每一步变得很直观,要有信心,把英文当个工具。
说下对整个iOS发布的认识
Apple创造的这些流程,是要达到对开发者的软件进行严格、有效、安全的控制。
首先要安全,那么就不能被伪造,就要用到加密,
数字签名,介绍数字签名很好的文章,图文并茂
开发者在有了私钥和公钥,Apple便知道了个这个人是谁,如何有效控制呢,就有要通过Apple给你颁发证书(.cer的文件),每一次颁发就表示苹果对开发者行为的许可。这些许可分别有developer.cer pushNotification.cer distribution.cer等。
建议大家看下阐明iOS证书和provision文件
如何做到严格呢,就是只要用到iOS系统设备,都严格控制起来,Provision文件就是给设备用的了,可以把它看成iOS系统的Provision Portal的一种文件形式,里面包括了该程序ID,公钥以及DeviceID等信息(类型不同的provision文件不相同),通过文件里的信息,iOS系统去判断是否可以运行这个App。
而这些都是建立在数字签名上,无法伪造。所以抽象的流程是首先要有自己的私钥和公钥(类似于身份证),第二要干什么的时候,就去找苹果,请他颁给自己证书(类似于许可证),到iOS设备测试时,需要去生成provision文件,安装到设备里(类似于门禁卡)。
- 发布iOS APP的阐述
- IOS app的发布
- ios app发布的方法
- iOS的app发布最新
- iOS的APP发布状态
- IOS APP发布的几个要点
- IOS下app的发布流程
- IOS APP发布的几个要点
- IOS APP发布的几个要点
- 发布一个ios app的几个先决条件
- iOS App Store 发布遇到的问题
- iOS app的测试发布平台
- ios发布app遇到的问题
- ios app 发布要点
- iOS App 发布流程
- iOS app发布
- iOS App发布指南
- IOS开发:发布APP
- linux下so动态库一些不为人知的秘密(上)
- Maya API插件的两种形式(model)
- java的JDK中包含哪些设计模式
- C#combobox清空值
- Foundation——常用结构体 (NSRange 、NSPoint、NSsize、NSRect)
- 发布iOS APP的阐述
- Http请求测试类
- JAVA中Printf支持的格式
- BZOJ 1269 [AHOI2006]文本编辑器editor 伸展树splay
- struts2基本操作
- 数据结构c++实现----单链表
- C#利用WebBrowser截取验证码图片 识别率一半
- attr_reader 、attr_accessor
- Ubuntu下配置FTP服务器并用CuteFTP登陆