零基础学习iOS开发第一步开发者iOS开发信息提供概述

2016-04-06 15:02:35 468浏览

        开发信息提供概述将开发者、设备和应用程序ID绑定在一起,构成开发团队。信息提供概述使得开发者能够出于调试和测试目的,在某设备上安装和运行应用程序。为了做到这一点,开发信息提供概述必须安装于设备上。但一台设备可以包含多个开发信息提供概述。

        零基础学习iOS开发我需要专门的开发设备吗?

        iOS开发新手常问的一个问题就是,是否需要一台专门的开发设备。对这个问题的回答完全取决于你自己。许多iOS开发者只有一台设备,但许多开发者拥有多台设备。

        要做的第一件事就是设置你的Mac开发机器,进行编码签名。对你的应用程序编码签名有两个目的:它能确认应用程序的作者,确保应用程序在签署后没有改变过。iOS要求每个应用程序在运行于设备前必须经过数字签名。编码签名的过程确实不那么令人愉悦,但它是必要的,以确保应用程序来源于可信的渠道。
        应用程序ID是在开发和提供信息阶段用于在一组应用程序之间共用Kcychain数据,也用于文档共享、同步和iCloud的配置。应用程序ID还允许应用程序与Push Notification服务、外部硬件附件通信。
        为了准备对Mac开发机器进行编码签名,首先要请求一个开发许可证。为此,要生成许可证签名请求(Certificate Signing Request,CSR)。使用Mac的桌面应用程序Keychain Access来生成CSR。在Keychain Access生成CSR时,它还会生成一对公用密钥和私有密钥,将此密钥对保存于所臀录的Kevchain中。密钥对将标识你为iOS开发者.并关联至开发许可证。


 查看更多关于“iOS培训资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号