ionicios开发,ionic环境搭建
怎样在Windows下使用ionic打包与开发IOS程序
1、安装VMware和Mac OS
超过10余年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:网站设计、成都做网站,成都网站推广,成都网站优化,整体网络托管,小程序开发,微信开发,APP应用开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
2、ionic开发ios程序
3、安装Xcode
ionic开发Android程序都不需要安装eclipse等IDE,只要一个能写SSS,JS
,HTML的IDE就行(Hbuilder,WebStrom,Sublime Text), 开发完成之后不就执行个ionic platform
add android,ionic build android,然后就能生成一个.apk文件,给手机上一安装O了。
ionic开发ios程序就得安装Xcode
IDE,这是因为蛋疼的ios程序无法直接使用命令生成,使用命令只能生成.project文件,然后再使用Xcode
IDE将.project文件转成.ipa文件,更让人蛋疼的是这个ipa文件居然也不能被直接安装到爱疯上,只能先上传到APP
Store,人家审核通过之后,我们再从APP
Store上下载。(看到这你可能快疯了,但是没法啊,谁让人家NB呢。好了废话少说了,乖乖安装Xcode吧)
4、安装ionic开发环境
5、安装Nodejs
6、安装cordova,ionic
sudo npm install -g cordova
sudo npm install -g ionic
或者合成一句统一安装
sudo npm install -g cordova ionic
7、创建项目
ionic start firstIonicProjectForIos [tabs][blank][sidememu]
8、浏览器中运行项目(调试项目)
cd firstIonicProjectForIosionic serve(自动在afai浏览器中打开)
9、模拟器中运行项目
因为apple开发的证书限制我们在没有申请购买apple账号的情况下,使用虚拟机来部署我们的应用,在部署之前需要使用npm安装一个ios-sim插件用来调用模拟器的,执行命令:
sudo npm install -g ios-sim
然后执行
ionic platform add ios (添加ios平台)ionic build ios
开始编译项目,编译完成之后用Xcode打开开发目录下platform-ios-myIonic.xcodeproj的项目文件,Xcode中选择要运行的虚拟机版本并执行快捷键cmd+R运行虚拟机,虚拟机打开后会自动运行你应用。
当然你也可以使用命令:
ionic emulate ios(在ios模拟器中打开)/ionic run ios(我的报错了)
PS: 为什么不用run ios 命令直接启动虚拟机呢,因为我的环境下执行run会报错,虚拟机会打开但是无法运行程序,找了半天解决解决方案没有结果,索性直接用Xcode了,效果是一样的
10、打包项目
能使用Ionic来开发app的很可能对Ios和android的app打包发布流程不是很熟悉,我这里简单说明下:
ionic build android命令执行完成之后会在项目目录/platforms/android/build/outputs/apk目录下面生成.apk文件。
但是ionic build ios命令执行完成之后不会生成.ipa文件,只会在项目目录/platform/os目录下生成.xcodeproj文件,这个文件需要借助Xcode才能将其打包成.ipa文件。
因此接下来的任务就成了使用Xcode打包.xcodeproj成为.ipa的事情了。
如何在Windows下使用ionic打包与开发IOS程序
在Windows下使用ionic打包与开发IOS程序
ionic开发Android程序都不需要安装eclipse等IDE,只要一个能写SSS,JS ,HTML的IDE就行(Hbuilder,WebStrom,Sublime Text), 开发完成之后不就执行个ionic platform add android,ionic build android,然后就能生成一个.apk文件,给手机上一安装O了。
安装ionic开发环境(这个和在windows上安装android开发环境类似)。
安装Nodejs,按照步骤下载安装即可。
安装cordova,ionic,sudo npm install -g cordova ,sudo npm install -g ionic 或者合成一句统一安装sudo npm install -g cordova ionic。
创建项目,cd firstIonicProjectForIosionic serve(自动在afai浏览器中打开)浏览器中运行项目(调试项目)。
模拟器中运行项目
因为apple开发的证书限制我们在没有申请购买apple账号的情况下,使用虚拟机来部署我们的应用,在部署之前需要使用npm安装一个ios-sim插件用来调用模拟器。
用Ionic来开发app的很可能对Ios和android的app打包。
开发iOS程序需要mac本,没的话就只能在虚拟机上安装一个MacOS。ionic开发ios程序就得安装Xcode IDE,这个ipa文件不能被直接安装到苹果上,只能先上传到APP Store,人家审核通过之后,我们再从APP Store上下载。
ionic开发ios时,是不是需要用Mac
是的
开发ios是必须要用mac的哈。。
要用到xcode的ios包
而且用windows开发的话会有不兼容的问题吧
也可以先用ionic在windows上开发好hybrid app,再转到mac上生成ios app
什么语言既可以做iOS开发又可以做安卓开发呢?
h5就可以,但是h5性能不好,你可以看看apicloud就是用h5开发app的 还有就是xamarin。
iOS开发语言主要包括:C语言基础、Obiective-C编程、UIKit框架详解这三大块。 C语言基础:C语言是开发语言的基础,是最常用的一门程序设计语言,最常用于编写计算机程序。
Obiective-C编程: Obiective-C是在C语言的基础上,加入面向对象特性扩充而成的通用型高级编程语言。
UIKit框架详解:UIKit框架是iPhone应用程序开发中最基本的框架,也是最常用到及最重要的框架。
你说的是hybrid app开发,即混合app开发,一般用javascript写前端的逻辑,用HTML和CSS构建页面,可以用Cordova插件调用设备,比如摄像头,录音啥的,最终再利用工具如ionic这种的分别生成iOS或者android代码。
iOS来源于Apple的OSX,是UNIX系统,OSX已经有差不多10年的历史,从内核底层到软件架构都是逐步发展过来的。iOS使用ObjectivC这个古老的语言来做开发。
而Android是Google基于Linux搞来的,严格意义上讲Android并不是一个Linux系统,它没有Linux的xwin,没有glibc,缺乏一整套标准的Linux程序。
文章标题:ionicios开发,ionic环境搭建
URL链接:http://azwzsj.com/article/dschsjg.html