iOS开发52-iOS 开发者账号、Certificate(证书)、App ID、Device、Provisioning Profile(证书、App ID、设备)的学习和使用
2015-12-09 23:33
453 查看
iOS开发52-iOS 开发者账号、Certificate(证书)、App ID、Device、Provisioning Profile(证书、App ID、设备)的学习和使用
1、开发者账号在苹果开发者网站上注册。
https://developer.apple.com/
2、Certificate(证书)
用于给应用程序签名(只有签名过的应用程序才能保证其来源是可信任的,代码是完整的,未经修改的), 在项目的Project | Targets -----> Build Settings -----> Code Signing Identity里面指定。
申请Certificate之前需要申请一个 Certificate Signing Request(CSR) 文件,这个文件是保存在我们的mac的(keychain)里面的, 此文件包含了(公钥和私钥), 而我们的应用程序签名是使用私钥来签名用公钥来进行验证, 而苹果生成的Certificate 只包含了公钥, 当你用自己的私钥签名后,苹果会用公钥来进行验证,确保是你自己对程序签名而不是别人冒充的。
3、App ID
4、Device(真机调试的iOS设备)
如何获取UDID
返回到苹果开发者中心网站,填写设备名称和UDID,然后点击Continue按钮就可以了
5、Provisioning Profile(证书、App ID、设备)
6、发布流程
著作权声明:本文由http://my.csdn.net/Nathan1987_原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢
相关文章推荐
- Android Studio——layout_weight体验(实现按比例显示)
- Android应用setContentView与LayoutInflater加载解析机制源码分析
- COCOS2D-3.9 FileUtils 分析(三) 文件查找深入
- Android中全局变量被系统回收的问题
- 蓝懿ios 技术交流和心得分享 12.9
- 基于AndroidPN搭建Android的推送平台
- win7下android-studio中Ctrl+space代码快捷提示没用起作用
- Android学习笔记:利用Tablelayout和viewpager实现防qq底部栏切换
- 【iOS】the executable was signed with invalid entitlements
- Android :JNI基本原理
- Android触摸事件详解
- 【iOS】copy 关键字
- Error:Execution failed for task ':app:processDebugRecom.android.ide.common.process.ProcessException
- Android tickplusdrawable(TickPlusDrawable)
- IOS 3种内省方法
- Android使用本地广播
- Android使用本地广播
- Cocos2D-Android-1之源码详解:7.CocosNodeTest
- iOS动效-利用CATransform3D实现翻页动画效果
- COCOS2D-3.9 FileUtils 分析(二) 变量深入