资料整理随笔日志

IOS开发环境体验(in Mac).

FavoriteLoadingAdd to favorites
         引言:昨日,为我们公司开发移动应用的人员,来培训IOS相关事项。记得在学校也是由于爱好,做了一段时间的安卓开发,还是很有意思的,但是后来就没有涉及了。能够听到IOS相关的知识,也是欣喜若狂啊。大概的内容包含:搭建IOS开发环境、使用iPhone等设备进行测试、上传应用至Apple Store等。只是大概的了解一下,这里做一下记录,由于环境在公司的Mac上,这里就简单的使用文字描述一下了。
 
简述:开发应用支持安卓和IOS,主要是基于Mac中Xcode中开发,使用了Cocos2dx游戏引擎,开发完成之后,安装Android sdk等,通过命令即可生成Apk。
 
准备
 
  • 申请开发者账号(需要付费)
  • 证书生成并安装
  • 开发工具Xcode
  • 开发相关:python、ant、jdk、ndk、android sdk、cocos2dx 开发包等
  • 已开发好的应用
  • IOS设备、iTunes等工具
说明:本文只简单介绍一下,相关过程,不涉及环境的安装和IOS开发。
 

应用测试安装

 

1. 将您的App连接iTunes,复制UUID(不要断开,后续会将测试的App安装到您的设备上)

    连接设备后,点击左边的“摘要”,右边有个“电话号码”在这个下面,可能开始不是显示的UUID,点点就切换了,复制备用。

2. 在线注册设备

    访问,https://developer.apple.com,并且使用申请好的账号登录。

    登录之后,左边为导航。有一个“Devices”一级导航,点击下面的“All”,点击右侧上面的“+”号,即可新增设备,需要将UUID注册进去。

3. 证书下载和安装

     注册到最后,会生成一个证书文件,且会提示下载。下载后直接点击安装即可。具体查看在Mac中“钥匙串”中可以找到。

4. 在设备上安装测试App

     打开xcode,xcode中设置code signing identity为开发者帐号,provisioning profile设置为刚安装的配置文件。点击左上角手机图标,选择您连接的设备。最后点击左上角运行按钮,即可将app安装至IOS测试设备。

5. 体验和测试App

 
应用发布至Apple Store

 

1. 登录开发者中心,下载并安装发布使用的证书

    访问,https://developer.apple.com,并且使用申请好的账号登录。

    登录之后,左边“Certificates”-> “All”添加证书,最后安装等操作。

2. 编译项目并打包

    进入XCode,发布前最好Clean一下项目,“Product” -> “clean”-> “Build”,最后在Product -> Archive 进行打包。

3. 发布

     打包完成后,xcode会跳入发布界面(如果不小心点关闭了窗口,请选择“window” -> “organizer”),需要先点击“validate”验证,验证通过即可以上传“upload”,一般过程有点长,请耐心等待。

4. 发布完成之后,请登录发布应用的管理端,进行版本等管理。

5. 等待审核,审核成功之后就可以到App Store中进行正式的下载安装了。

 
IOS转安卓应用
 
需要在项目开发目录中,使用命令即可转换为安卓应用,前提需要安装android sdk等相关环境。
 
另外,一般开发者账号是有设备限制的,如果另外一台Mac电脑想开发和发布应用,可以通过导出.p12文件,再导入使用。
 
如有问题,欢迎指出;如需转载,请标明出处,谢谢!