ionic开发ios app
注意必须是mac系统
1. 首先要安装node环境,Ionic的安装和后续的许多前端工具的安装都依赖于node的包管理器npm。
nodeJs环境的安装很简单,去官网下载最新版的NodeJs直接安装即可。
Node官网: https://nodejs.org/
node环境变量在安装过程中会自动配置,安装完成后在cmd中输入 npm -v 回车。如果出现版本号说明安装成功。
node安装参考:http://jingyan.baidu.com/article/b0b63dbfca599a4a483070a5.html
2. 安装ionic和cordova
npm install -g cordova ionic
3. 安装ios-deploy
sudo npm install –g ios-deploy
4. 查看环境是否安装成功
ionic info
5. 添加平台ios
ionic platform add ios
6. 构建平台
ionic build ios
7. 调试
ionic serve 或者 ionic serve -address localhost:8080
8. 用模拟器打开
ionic emulate ios
9. 用模拟器操作
查看emulate支持的模拟器
ionic emulate ios –list
使用指定的模拟器,直接复制list的字符串
cordova emulate ios –target“iPhone-5, 9.3”
10. 安装到USB
ionic run ios
11. 打包
ionic package
使用xcode打包
打开xcode,file/open,选择IOS里的name.xcodeproj项目文件
http://jingyan.baidu.com/article/ceb9fb10f4dffb8cad2ba03e.html
如果是老的项目,主意
升级vocdova时,报警告minimath更新到3.0.2以上
1. npm update minimatch
2. npm –v minimatch
3. npm install –g npm
当build出错时,可以试着更新ios
cordova platform update ios
使用淘宝镜像:
npm install -g cnpm --registry=https://registry.npm.taobao.org
证书
真机测试
http://www.cocoachina.com/ios/20160711/17004.html
http://jingyan.baidu.com/article/ff411625b8141312e48237a7.html
发布正式
http://blog.sina.com.cn/s/blog_ae5a3d3f0102wl76.html
http://www.cocoachina.com/appstore/20160708/16990.html
http://www.cnblogs.com/jgCho/p/5089481.html
查看UDID
http://jingyan.baidu.com/article/0eb457e506c8d503f1a905b0.html
-----------------------------------------------------------------------------
纯属个人经验,希望对你有用
-------------完-------------
转载于:https://www.cnblogs.com/qypx520/p/6022840.html
ionic开发ios app相关推荐
- mac系统ionic开发ios app从安装到打包
各种安装 下载xcode 在打包时必需,可以去app store里搜索xcode,或者去找网盘或镜像 ant 模拟和打包 *ant依赖JRE,所以还得安装java运行时,可以使用brew searc ...
- Windows上使用ionic开发IOS程序
开发ios程序需要mac本,但是好多屌丝们没有Mac 本,那就在虚拟机上安装一个MacOS,凑合着用吧. 下面我就以我自己的亲身经历,带着ionic爱好者一步一步的在windows上开发ios程序 安 ...
- Windows上也可以开发 iOS App了
终于可以在Windows 上开发 iOS App了哦!!!因为Windows 自带了一个 iOS模拟器.你不再需要一个真机,因为你可以本地操作进行调试了.在Visual Studio里面你可以直接用拖 ...
- 使用ionic开发移动app的过程中经验总结
最近在使用ionic开发几个移动端的模块,使用过程中积累一些经验,在此总结下,以供参考.后续开发过程中如果有其他问题,会随时补充. 这些问题经过归纳总结分为以下几大类: html angularJs ...
- 开发android怎么开发ios app,怎么开发ios android 都能使用的app
关于这一问题可以从HTML5自身的技术优势和iOS程序安装方式两点来说: 首先HTML5的技术优势: 1. 可以大量应用于移动应用程序和游戏,在一定程度上改善了用户的体验度: 2. HTML5新增标签 ...
- 不要再随便说:我可以独立开发iOS App了
很多拥有半年或者一年左右iOS开发工作经验的童鞋,平常在公司项目中对于基础的控件也能够随意把玩了,更有甚者还能自己封装及使用第三方库及一些提高效率的开发工具.慢慢地,可能会陷入一个误区:我有能力独立开 ...
- 开发 IOS app 不通过 苹果商店安装的几种方式
原文:http://my.oschina.net/wex5/blog/420931 开发App,苹果App少不了.不过,苹果商店的审核确实太烦,更新也费劲. 一.IOS App不通过苹果商店,有几种办 ...
- uni-app开发ios App,如何去掉底部安全空白区域
在ios开发的过程当中,在ios设备上底部会出现一个安全空白区域: 如果想要去掉,在manifest.json中点开源码视图配置: 将所有 iPhone X(刘海屏) 底部安全区域背景颜色 自动适应, ...
- iOS APP开发工具
强大的iOS APP开发必备工具.做iOS APP开发的怎么能不知道这些,iOS APP开发必备工具,需要的速来拿! 1.ShareSDK 功能强大.简单易用的iOS app开发必备社会化分享类库 ...
最新文章
- 未来几年,BCH超越BTC的路径是什么?
- Uva 10305 给任务排序
- python selenium爬虫爬京东评论_Python 不用selenium 带你高效爬取京东商品评论
- 从比特币脚本引擎到以太坊虚拟机
- web安全学习—Http协议基础
- 腾讯移动分析系统揭密
- Android stduio之Plugin with id ‘com.android.application‘ not found解决办法
- CIO启示:转向数字业务为传统IT带来颠覆性影响
- oracle ro,ORACLE学习笔记一
- string equals int
- 用Asp.Net创建基于Ajax的聊天室程序
- python线程join方法_Python多线程join()用法
- Bootstrap里的Modal框
- 决策树算法小结(三) CART原理及代码实现
- python时间序列预测不连续怎么办_用Python处理非平稳时间序列攻略
- STM32F103_study64_The punctual atoms(Simulator and downloader)
- 关于航空障碍灯的介绍
- Jenkins拉取代码返回错误码128
- 计算机在英语写作中应用,信息化背景下计算机反馈技术在英语写作中应用.doc...
- linux lamp 搭建,LInux-Lamp搭建
热门文章
- PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)
- 用小括号表达一个长字符串
- matlab contour光滑,Matlab contour作图不显示的可能原因
- python求回文_python实现求最长回文子串长度
- 【项目管理】ITTO-质量管理
- 笔记-信息化与系统集成技术-信息资源管理
- CenOS7中使用Docker安装配置Redis(数据持久化与数据卷映射)
- Winform中实现监控CPU内存使用率(附代码下载)
- Android布局管理器-从实例入手学习相对布局管理器的使用
- Jquery中实现表单提交到SSM后台前进行post请求实现数据的校验