iOS开发环境搭建【第一天】2015-07-15

软件准备

Mac环境OS X Yosemite 10.10.4
Xcode版本v6.4 + iOS8.4
SourseTree版本v2.0.5.2

账号准备

1、苹果开发者账号

关于初次苹果开发者账号的申请,请参考苹果 App Store 申请和管理相关知识,下面我说一下我的申请经历:

们公司一开始是用iOS的个人版账号,当时是为了缩短等待邓白氏的申请时间,让APP早点上架AppStore。上架之后再去申请邓白氏码(参考教程),
申请邓白氏码填写的资料一定要自己备份,过了11天之后收到带有DUNS码邮件,再去苹果的开发者服务支持页面提交了升级公司版账号的申请,通过跟
Apple Developer Support的邮件来往,提交相应的资料。

感谢您就个人账号升级成企业版开发者计划的问题联系 Apple 开发者计划支持。我是 Shawn,我会尽力的给予您协助。

由于企业开发者账号是给企业内部开发和员工使用的,企业账号的设置和功能与个人或公司开发者账号完全不同,因此个人账号是不能转换成企业账号的。

如果您需要申请企业账号,请参考以下资料:

关于 Developer Enterprise Program ,每年 ¥1988 的企业版本的开发者计划,基本资料如下:

- 此计划是对于有意开发 iPhone/iPod Touch/iPad 应用程序的公司而设,这将是只发给其雇员的内部专有的计划。
- 这个程序允许开发人员创建一个团队,并可以添加其他开发者到其开发者团队中。
- 此计划将不会允许该公司在 App Store 出售他们的应用程序。
- 公司应在邓白氏注册并拥有有效的邓氏编码。
- iOS Developer Enterprise Program 包含 Mobile Device Management(MDM) 的功能。

加入企业版计划
https://developer.apple.com/programs/enterprise/

如果您想以公司的名义来发布您的App,您已经有一个个人账号,同时您是公司的创办人或联合创办人,您可以把您的个人账号转换成公司账号,请参考以下资料:

首先,请您确保您符合我们以下的账户转换要求:

1. 您是贵公司的创办人或联合创办人。
2. 您的公司没有有效的或过期的 Apple 开发者公司帐户。
3. 贵公司不是以独资,DBA,虚构名称,商品名称,或分公司的形式运作的。
4. 如果您有收费应用,请确您认已在 iTunes Connect 的Contracts, Tax, and Banking 模块同意了最新的收费应用合同 (Paid Apps contract)。
5. 贵公司拥有邓白氏号码。您可以通过以下链接为贵公司获得一个 DUNS 号码:https://developer.apple.com/ios/enroll/dunsLookupForm.action

如果您不符合我们的账户转换要求,恳请您使用另一个 Apple ID 为贵公司申请 Apple 开发者计划:https://developer.apple.com/programs。如需继续进行账户转换的申请,请通过电话(https://developer.apple.com/contact/phone) 联系我们或回覆此电子邮件并提供以下信息:

- 确认您符合上面列出的账户转换要求。
- 提供贵公司的英文全称。
- 如果您已有 DUNS 号码,请不吝提供给我们。
- 请确认您的账号目前的Tax ID是属于您个人还是公司。

如果您需要更新您的银行信息,请在您回覆我们之前完成。您的个人账户的收益会将会汇入账户转换开始时所绑定的银行帐号里。如果账户转换完成之后再更新银行帐号,只会影响您账户转换完成之后的收益。

个人帐号的 Sales and Trends 报告在账户转换后将无法再次查看。Certificates, Identifiers & Profiles 功能在账户转换的过程中也将无法使用。

在新的公司账户中使用与个人账户相同的 Tax ID 或者地址,将会延长账户转换的时间,最长为四个星期。

如果您的账户转换的申请被批准,我们会以邮件的方式将相关指南发送给您,以协助您完成账户转换。

希望以上讯息对您有帮助。如需再次联系我们,恳请提供您的 Case Number 。各地区 Apple 开发者支持电话号码:http://developer.apple.com/contact/phone.html

再收到一封确认转换的邮件之后,就可以去Member Center再次填写转换的申请,这里声明一下,一定要使用Safari浏览器去操作,其他浏览器Firefox、Chrome可能会导致提交失败。接下来就是等待转换成功,转换时间最长为四个星期。

2、GitHub和OSChina的账号申请

GitHub是全球最大的开源代码集中地,公开项目是免费的,私有项目是收费的,我们注册这个账号是为了安装SourseTree,OSChina是中国的GitHub,不同的是在上面建立私有项目也是免费的,使用跟GitHub差不多。

学习资料准备

学习iOS开发的三本书

  1. Objective-C基础教程
  2. Swift编程入门
  3. IOS开发指南:从零基础到App Store上架

视频教程
推荐极客学院的iOS开发视频教程,作为目前国内最牛逼的在线教育机构,会员费每天1元,如果实在不想付钱,可以用阿里小号刷免费VIP。

真机运行HelloWrold程序


果是模拟器运行,用Xcode新建一个项目或者网上下载的demo都能直接运行,但是真机调试是需要配置证书的,个人开发者同时只能用一个证书对应一台
Mac,公司开发者可以组建一个开发团队,团队中的每个人都无需另外付费,共享同一个证书,每个人可以对应一台Mac使用公司的证书,如果Xcode证书
配置完毕,就能真机运行,配置参考教程,教程是老教程,Member
Center界面也改版了,但是原理是一样的。有了项目之后我们就要考虑版本控制了,在OSChina上新建一个私有项目,配置SSH
key,用SourseTree可视化工具进行Git管理,git配置参考OSChina帮助文档。GitHub是有GitHub for
Mac客户端的,可以免去SSH配置的步骤,也方便管理、下载项目。

后记

iOS开发门槛较高,表现在硬件价格高,Mac
电脑和iPhone是两大件,学习用的书本、视频好的也是需要付费的,还要有一定的英语和计算机基础,最重要的是有一颗持久的学习热情。当然,如果实在要
屌丝一点,最节省的方法是装黑苹果,至少借一个iPhone4(iOS7)或者iPhone4s(iOS8),搞一个二手的iPhone也行,我觉得纯开
发没必要买新机,再也就是开发者账号,不想付费但是想要真机调试的话,Xcode和iPhone都要越狱,网上有免证书真机调试的教程(参考教程)这样开
发者账号的钱也是能省下的,书的话可以看免费的PDF电子书,也有用积分下载或者到某宝上购买,极客学院也有免费的VIP可以刷。想省钱,要有一定的技
术,还要多花时间。
接一下来的一段时间,我将会带大家从零开始到APP上架。

时间: 2024-12-20 19:41:33

iOS开发环境搭建【第一天】2015-07-15的相关文章

从头来之【图解针对虚拟机iOS开发环境搭建】

1.下载Mac OSX10.9. 点击下载 2.下载VMware Workstation 10,点击下载,网页中包含序列号.安装VM. 3.VM10-MacOS补丁.用于创建苹果虚拟机. 安装VM就不上图了. 下面创建苹果虚拟机开始上图. 1.安装完成VM后,先安装[VM10-MacOS补丁].解压下载好的文件,打开[windows]文件夹中的[install]安装补丁.这样我们才能在图4中看到有[Apple mac osx(m)]选项. 然后打开并点击左上角[文件]弹出下列对话框,单机新建虚拟

XP下IOS开发环境搭建

网上其实说的都很全了,只是相关资源很难下载.我这里提供一套测试过的,供大家下载使用. 安装其实和window下面安装一个软件一样简单,只是总是会遇到版本兼容http://问题导致引导不成功. 一.环境 1.系统测试工具 securable.zip://检测系统是否符合安装ios系统的资格,要求还挺严的.我机器的配置是: intel i3-2120 3.30HZ 内存4G 独显AMD Radeon HD 6450 2.引导工具 Rebel.EFI.iso+darwin.iso://这两个主要用于启

IOS开发环境搭建手记

1 Mac OS X安装(无Mac机) 1.1 VMware虚拟机模式 参考地址:http://diybbs.zol.com.cn/1/34037_699.html 1.1.1 安装条件 1)64bit Intel支持VT技术的CPU(一般CORE i3及以上系列支持). 2)64bit Win7操作系统. 1.1.2 安装所需文件 1)VMware9.01.点击下载 2)VMware9.01汉化补丁(非必需,建议安装).点击下载 3)VMware Workstation 破解安装Mac OS补

ios开发-环境搭建

一.装XCode mac air 先更新到最新版mac系统 macOS Sierra 10.12.5 appStore 下载XCode Version 8.3.2 漫长等待... 二.建HelloWord 打开XCode,选择File->New Project,然后选择iOS->Application->Single View Application,然后点Next 填写应用信息 Product Name:项目名称: Organization Name:组织名,一般显示计算机名: Com

跨平台移动开发phonegap/cordova 4 ios 开发环境搭建

很多人使用的是windows,所以这里使用了虚拟机技术 操作系统建议win7 64位 推荐配置.CPU i7,内存8G,推荐16G,硬盘SSD 240G,显卡没有要求 如图 1.    下载安装VMwareWorkstation 10 打开如下网站下载JDK 2.    安装macosx 10.9 下载地址与安裝方法參考如下网址 点击打开链接 点击打开链接 3.    安装Xcode 启动Mac OSX 10.9 全屏显示 虚拟机配置如图 打开App Store(如果没有帐号请自行注册) 搜索X

慕课网-安卓工程师初养成-1-2 开发环境搭建 未完待续

http://www.imooc.com/video/1459 Java开发环境搭建 第一步:安装JDK 下载: http://www.oracle.com/technetwork/java/javase/downloads/ 针对不同的系统有不同文件,32bit和64bit也有不同文件 未完待续

Appium - iOS Mac环境搭建

作者: Max.Bai 时间: 2014/10 1. iOS开发环境搭建 1.1系统要求 MacOS X 10.7 or higher, 10.9.2 recommended 1.2 xcode要求 xcode6.0(Appium 1.3), xcode5.0(Appium1.2) 1.3 Apple Developer Tools (iPhone simulator SDK, command line tools) 安装ios SDK,command line tools 2. Node js

React Native IOS ---基础环境搭建(前端架构师)

React Native -IOS 开发环境搭建 web架构(基础) 安装依赖 * 必须安装的依赖有:Node.Watchman 和 React Native 命令行工具以及 Xcode. npm 镜像 npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global Yarn.React Native 的命令行工

XE6移动开发环境搭建之IOS篇(3):配置虚拟机,设置Mac安装环境(有图有真相)

XE6移动开发环境搭建之IOS篇(3):配置虚拟机,设置Mac安装环境(有图有真相) 2014-08-16 11:44 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表达来告诉你想要的答案. 1.创建新的虚拟机--------------------------------------------------------------- 1.创建新的虚拟机. 2.我们自己去决定虚拟机的参数,选择自定义配置,点击'继续'. 3.选择版本:WorkS