1.环境准备
1.1 XCODE
Xcode 是 Apple 的集成开发环境 (IDE)。Xcode 包括源代码编辑器、图形用户界面编辑器和许多其他功能。iOS SDK 扩展了 Xcode 工具集,包含 iOS 开发专用的工具、编译器和框架。 可以从APPSTORE中下载最新
的XCODE,不要在意什么版本问题,下载最新的就好。实在懒得可以参考这篇百度经验。
1.2 RUBY
原始的IOS开发是不需要RUBY参与的,但是IOS中的类库管理工具COCOAPODS
需要RUBY环境。目前的MAC上默认已经安装有RUBY环境,实在有问题可以参考这篇Mac OS X 上安装 Ruby或者自行GOOGLE。
1.3 homebrew
MAC神器,你值得拥有,传送门在此。
1.4 nodejs
其实这个也应该是非必须的,只是公司的项目中有些脚本需要node支持,brew install node
即可。
1.5 cocoapods
COCOAPODS是IOS的类库管理工具,基本上相当于JAVA世界里的MAVEN,具体介绍和安装可以参考这篇CocoaPods安装和使用教程。
简化版的内容如下:
gem sources --remove https://rubyems.org/
gem sources -a https://ruby.taobao.org/
为了验证你的源切换成功
gem sources -l
如果终端出现如下画面则切换成功
*** CURRENT SOURCES ***
2. 新建项目
环境搭建好了,接下来就是新建项目,打开你的XCODE,FILE-->NEW-->Project新建项目。
这里选什么Application其实差别都不大,不过是系统自动帮你生成了一个简单的模板而已,代码还是靠你自己写。
这里选择一些新建项目的基本参数,最重要的当然是项目名和公司ID。下一步就是选择你要存放代码的路径,这个不需截图,自己选就可以了。选好后点击Create就生成好了你的项目。
3. 真机测试
XCODE自带了很好的模拟器,但是如果想在自己的IPHONE上运行刚刚写好的APP怎么办呢。要把大象装冰箱,总共分下面几步:
- 首先你需要一个APP开发者账号,没有的话花钱去买吧,99刀一年。然后在苹果开发者官网上登录你的账号;
-
登录之后,你会看到如下界面,然后点它;
-
我们是做IOS开发,当然是选择IOS证书;
-
先生成你自己的APPID,这个ID是你这个APP的唯一标识,因为在苹果的环境里,很多东西都是需要通过苹果的服务器来做操作,而这个ID就是你的APP在苹果服务器的名字。
- 界面中点击左侧
Certificates
栏目下的All
,这个时候右边会弹出一些你生成过的历史证书,我们是一个新的APP,当然要新增一个,点击右上角的+
;
-
选择IOS App Development,点击页面底部的Continue,然后继续Continue;
-
然后回到自己的MAC,进入keychain,选择从证书颁发机构请求证书,然后生成本地证书文件;
-
再回到WEB页面,选择你刚刚生成的那个文件,把证书导入进去吧。