设为首页 收藏本站
查看: 1161|回复: 0

[经验分享] 在Mac上搭建Titanium的iOS开发环境

[复制链接]

尚未签到

发表于 2016-5-18 10:45:15 | 显示全部楼层 |阅读模式
  http://soft.ccw.com.cn/htm2012/20120217_961202.shtml
  以下就先简单记录开发环境的建置过程,图多,请耐心等候。
  需求
  开发基本的 Titanium iOS App 需要先准备以下几样东西:
  可以执行 Mac OS 的机器 (例如 MacBook Pro/Air 等) 。
  一组 Apple ID 。
  iOS 仿真器,这个要从 Xcode 3.2.6 + iOS SDK 4.3 或更新的版本里取得。
  Titanium Studio IDE ,以下会介绍如何下载。
  准备工作
  先安装 Xcode + iOS SDK ,这会连带 iOS 仿真器一起帮我们装好。
  注册开发账号
  在下载 Titanium Studio IDE 之前,要先注册一个开发者账号;但我们得先连上Download Titanium,从这边开始注册。
  账号分成三个等级: Indie 、 Professional 及 Community ;当然我们就先选免费的 Community 来注册。
  
  点选 Community 的「 Get started 」后,就会出现要填写注册数据的画面:
  
  先在右方填写好基本数据,按下「 Sign Up 」,系统就会寄一封确认信到我们所填写的 Email 里,内容如下:
  
  按下信件的第一个连结,来启用我们的账号。
  下载
  在启用开发者账号后,应该会自动开启浏览器,并回到注册窗体页面;这次我们就在画面的左方直接输入账号密码来登入。
  登入后就会出现以下画面:
  
  当然我们要下载的就是 OS X 版本。
  安装
  下载 dmg 档回来并打开后,就会看到以下画面:
  
  别怀疑,就是把 Titanium Studio 这个图示拖曳到 Applications 这个文件夹里就安装好了。
  第一次使用
  接着打开 Applications 文件夹,会看到里面还有 Titanium Studio 文件夹;执行该文件夹下的 TitaniumStudio 程序,就会出现以下画面:
  
  这里填入我们刚刚申请的开发者账号 (Email) 及密码,再按下「 Login 」即可,程序就会开始加载了:
  
  接下来会问我们预设的 Workspace (这是以 Eclipse 为基础的 IDE 特色) ,使用默认值即可:
  
  设定好 Workspace 之后,就会出现以下的初始画面:
  
  以下我们来建立一个新的测试用项目,在上图的左方工具窗口中切换到 App Explorer 页签,并按下「 Create Project 」,就会跳出以下窗口:
  
  选择「 Titanium Mobile Project 」,然后参考以下说明来输入内容:
  Project Name - 应用程序的名称,这会显示在画面上;必填。
  App Id - 判别用的识别名称;可以先随便填。
  Company/Personal URL - 可以找到该应用程序信息的网址;可以先随便填。
  Titanium SDK Version - 没有特别需求的话,通常就选最新版本即可。 iPad / iPhone 则是在有安装 iOS SDK 后才能勾选。
  
  接着按下「 Next 」,会出现以下画面,询问我们要用哪一种类型的项目样版:
  
  通常是不用选的,直接按下「 Finish 」。
  完成后我们就会看到以下画面, Titanium Studio 预设会帮我们开启 Resources/app.js 及 tiapp.xml 这两个档案。
  
  tiapp.xml 主要是用来记录项目的属性,开启后会直接使用 Titanium Studio 的 TiApp Editor 来编辑。
  app.js 则是整个应用程序的核心, Titanium 会从这里开始执行整个程序。
  app.js 预设已经有帮我们建立好一些内容了,所以我们只要按下 Titanium Studio 的「 Run 」键 (绿色圆圈里包着一个白色三角形的钮) 就可以测试看看了。
  按下「 Run 」之后会先问我们要以哪一个 iOS 仿真器来执行应用程序
  选择「 iPhone Simulator 」后,程序就会开始编译了。视机器等级,大约一至三分钟后,就会跳出以下的画面:
  
  这样就完成开发环境的建置了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-218628-1-1.html 上篇帖子: mac下配置php环境及问题解决 下篇帖子: mac苹果系统 terminal终端功能使用方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表