注意必须是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相关推荐

  1. mac系统ionic开发ios app从安装到打包

    各种安装 下载xcode 在打包时必需,可以去app store里搜索xcode,或者去找网盘或镜像 ant 模拟和打包  *ant依赖JRE,所以还得安装java运行时,可以使用brew searc ...

  2. Windows上使用ionic开发IOS程序

    开发ios程序需要mac本,但是好多屌丝们没有Mac 本,那就在虚拟机上安装一个MacOS,凑合着用吧. 下面我就以我自己的亲身经历,带着ionic爱好者一步一步的在windows上开发ios程序 安 ...

  3. Windows上也可以开发 iOS App了

    终于可以在Windows 上开发 iOS App了哦!!!因为Windows 自带了一个 iOS模拟器.你不再需要一个真机,因为你可以本地操作进行调试了.在Visual Studio里面你可以直接用拖 ...

  4. 使用ionic开发移动app的过程中经验总结

    最近在使用ionic开发几个移动端的模块,使用过程中积累一些经验,在此总结下,以供参考.后续开发过程中如果有其他问题,会随时补充. 这些问题经过归纳总结分为以下几大类: html angularJs ...

  5. 开发android怎么开发ios app,怎么开发ios android 都能使用的app

    关于这一问题可以从HTML5自身的技术优势和iOS程序安装方式两点来说: 首先HTML5的技术优势: 1. 可以大量应用于移动应用程序和游戏,在一定程度上改善了用户的体验度: 2. HTML5新增标签 ...

  6. 不要再随便说:我可以独立开发iOS App了

    很多拥有半年或者一年左右iOS开发工作经验的童鞋,平常在公司项目中对于基础的控件也能够随意把玩了,更有甚者还能自己封装及使用第三方库及一些提高效率的开发工具.慢慢地,可能会陷入一个误区:我有能力独立开 ...

  7. 开发 IOS app 不通过 苹果商店安装的几种方式

    原文:http://my.oschina.net/wex5/blog/420931 开发App,苹果App少不了.不过,苹果商店的审核确实太烦,更新也费劲. 一.IOS App不通过苹果商店,有几种办 ...

  8. uni-app开发ios App,如何去掉底部安全空白区域

    在ios开发的过程当中,在ios设备上底部会出现一个安全空白区域: 如果想要去掉,在manifest.json中点开源码视图配置: 将所有 iPhone X(刘海屏) 底部安全区域背景颜色 自动适应, ...

  9. iOS APP开发工具

    强大的iOS APP开发必备工具.做iOS APP开发的怎么能不知道这些,iOS APP开发必备工具,需要的速来拿! 1.ShareSDK   功能强大.简单易用的iOS app开发必备社会化分享类库 ...

最新文章

  1. 未来几年,BCH超越BTC的路径是什么?
  2. Uva 10305 给任务排序
  3. python selenium爬虫爬京东评论_Python 不用selenium 带你高效爬取京东商品评论
  4. 从比特币脚本引擎到以太坊虚拟机
  5. web安全学习—Http协议基础
  6. 腾讯移动分析系统揭密
  7. Android stduio之Plugin with id ‘com.android.application‘ not found解决办法
  8. CIO启示:转向数字业务为传统IT带来颠覆性影响
  9. oracle ro,ORACLE学习笔记一
  10. string equals int
  11. 用Asp.Net创建基于Ajax的聊天室程序
  12. python线程join方法_Python多线程join()用法
  13. Bootstrap里的Modal框
  14. 决策树算法小结(三) CART原理及代码实现
  15. python时间序列预测不连续怎么办_用Python处理非平稳时间序列攻略
  16. STM32F103_study64_The punctual atoms(Simulator and downloader)
  17. 关于航空障碍灯的介绍
  18. Jenkins拉取代码返回错误码128
  19. 计算机在英语写作中应用,信息化背景下计算机反馈技术在英语写作中应用.doc...
  20. linux lamp 搭建,LInux-Lamp搭建

热门文章

  1. PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)
  2. 用小括号表达一个长字符串
  3. matlab contour光滑,Matlab contour作图不显示的可能原因
  4. python求回文_python实现求最长回文子串长度
  5. 【项目管理】ITTO-质量管理
  6. 笔记-信息化与系统集成技术-信息资源管理
  7. CenOS7中使用Docker安装配置Redis(数据持久化与数据卷映射)
  8. Winform中实现监控CPU内存使用率(附代码下载)
  9. Android布局管理器-从实例入手学习相对布局管理器的使用
  10. Jquery中实现表单提交到SSM后台前进行post请求实现数据的校验