《iOS编程指南》——2.2节加入iOS开发者计划

简介:

本节书摘来自异步社区《iOS编程指南》一书中的第2章,第2.2节加入iOS开发者计划,作者 【美】Alasdair Allan,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.2 加入iOS开发者计划
iOS编程指南
如果你打算在App Store上销售你的应用,或者仅仅只是想把它们安装到自己的iPhone,iPod touch或iPad上,那么你需要加入iOS开发者计划。如果你还没注册为苹果开发者,你可以在下面的过程中来完成。

iOS开发者计划是按年付费的,在过期前60天可以开始续费。如果你不续费的话,你将无法发布应用。另外苹果会吊销你的开发者证书和发布证书。最后,苹果会将你在iTunes App Store上的所有应用下架。

加入iOS开发者计划有两个选择。大多数人会注册标准版,每年费用为99美元。这个版本允许你创建免费或者收费的(需要额外填写一些文件)iPhone,iPod touch或者iPad应用,所创建的应用可以通过App Store发行,也可以通过Ad hoc渠道来发行,如果通过Ad hoc渠道发行,你需要自行提供应用的软件包和配置文件给终端用户。

Ad hoc渠道发行允许你绕过App Store直接将应用发放给你的用户。但是分发数量会限制在100台设备内,而且直到一年的开发者计划到期才能更换授权过的设备。另外,对于终端用户来说,通过Ad hoc发行会比通过App Store来得更为复杂,所以一般只用于测试应用的Beta版,而非替代在App Store上发行。如果你的应用需要大面积的发布给一些特定的用户群,还要避免使用App Store,你也许应该考虑一下企业版了。如果你对企业版开发感兴趣,我推荐你阅读另外一本书,James Turner写的《Developing Enterprise iOS Applications》(O'Reilly出版)。

企业版会更贵些,每年299美元,一般适用于为超过500人的企业创建内部发行的应用,但企业版开发者计划不允许你在App Store上销售这些应用。如果你考虑公开销售你的应用,这个不行,你需要的是标准版1。

除了以上所说的两种开发者计划之外,还有另外一种称为iOS开发者大学计划。这种计划的目的是为高校开设iOS开发课程。除非你是研究机构的学者,否则苹果不会批准你的申请。

如果你希望作为一个公司注册为标准版,而非独立开发者,也不想加入企业版计划,你需要是一个公司的官方代表(而且可以提供相应的文件),并且知道你的公司的DUNS码2。

1译者注:企业版不是比标准版更高级的版本,而且企业版并不包括标准版的功能
2译者注:企业版不是比标准版更高级的版本,而且企业版并不包括标准版的功能

相关文章
|
5月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
5月前
|
开发工具 iOS开发 开发者
2023开发者必备iOS开发工具
2023开发者必备iOS开发工具
77 1
|
4月前
|
IDE Android开发 iOS开发
Android VS iOS:哪个操作系统更适合开发者?**
**在移动应用开发领域,Android和iOS是两大主流操作系统,它们各自拥有独特的特点和优势。本文探讨了Android和iOS操作系统在开发者视角下的差异与优劣,分析了它们在开发环境、用户群体、市场前景等方面的比较,帮助开发者选择最适合他们需求的平台。
64 2
|
26天前
|
IDE Java Android开发
安卓与iOS开发环境的差异及其对开发者的影响
在数字时代的浪潮中,移动应用成为人们生活的延伸。两大操作系统——安卓与iOS,如同两座技术高峰,各自占据着半壁江山。本文将探索这两个平台的开发环境差异,并讨论这些差异如何塑造开发者的编程习惯与职业选择。我们将从工具和语言、用户界面设计、系统架构、市场定位以及开发社区和资源五个方面进行比较,旨在为开发者提供一份实用的指南,帮助他们在不断变化的技术世界中,找到适合自己的发展路径。
38 3
|
27天前
|
移动开发 开发工具 Android开发
安卓与iOS开发:平台差异及其对开发者的影响
在移动开发的大潮中,安卓和iOS两大阵营各领风骚。本文将探讨这两个平台的关键差异,包括开发环境、编程语言、用户界面设计、应用分发以及商业模式等方面。通过比较分析,我们旨在为开发者提供一个清晰的指导,帮助他们根据项目需求和个人偏好做出明智的平台选择。同时,文章也将分享一些跨平台开发工具的使用经验,以期最大化开发效率和市场覆盖。
|
2月前
|
开发工具 Android开发 iOS开发
安卓与iOS开发环境的差异及其对开发者的影响
【8月更文挑战第22天】在移动开发的广阔舞台上,安卓与iOS两大操作系统各自占据着半壁江山。它们不仅是用户手中的智能设备,更是开发者展示创意和技术的战场。本文将深入探讨这两个平台的开发环境差异,以及这些差异如何塑造开发者的技术路线和职业生涯。从编程语言到开发工具,从市场定位到用户需求,我们将一探究竟,这两种不同的生态系统是如何影响开发者的决策和成长的。
|
2月前
|
Java 开发工具 Android开发
安卓与iOS开发环境的差异及其对开发者的影响
【8月更文挑战第21天】在移动应用开发的广阔天地中,安卓和iOS两大平台各据一方,它们不仅在用户体验上有所区别,更在开发环境上展现出独特的风貌。本文将深入探讨这两大平台的开发环境差异,以及这些差异如何塑造开发者的技术路径和职业生涯。从工具和语言的选择到市场份额的争夺,我们将一一剖析,以期为即将踏入这一领域的新手开发者提供一盏明灯。
|
2月前
|
API 开发工具 Android开发
探索Android与iOS开发环境的差异及对开发者的影响
【8月更文挑战第10天】在移动应用开发的广阔天地中,Android和iOS作为两大主要平台,各自拥有独特的开发环境和生态系统。本文将深入探讨这两个平台的开发环境差异,以及这些差异如何影响开发者的工作效率、应用性能和最终用户体验。通过比较两者的开发工具、编程语言和API等方面,我们将揭示平台选择对项目成功的重要性,并为开发者提供在选择平台时的参考依据。
|
2月前
|
开发框架 Java Android开发
安卓与iOS开发环境的差异及其对开发者的影响
在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据半壁江山。它们不仅在用户界面、操作系统架构上有所区别,更在开发环境和工具上展现出独特的差异。本文将从开发语言、工具和库、以及跨平台开发框架三个方面深入探讨这些差异如何塑造开发者的技术选择和职业路径,进而影响移动应用的生态发展。
21 2
|
2月前
|
移动开发 安全 Android开发
安卓与iOS开发环境的差异及其对开发者的影响
【8月更文挑战第23天】移动应用开发领域,安卓和iOS两大平台各占半壁江山。它们在开发环境上的差异不仅影响了开发流程,还深刻地塑造了开发者的工作方式。本文将探讨这些差异,并分析它们如何影响开发者的决策和产品的质量。