夜深人静的时候恰是总结的好时候,对于ios打包,从一个小白,到各种踩坑,再到最后打包好ipa文件,到手机测试经历了无数的困难和挫折,总结下踩过的坑,为后面的小伙伴走的更顺更快些。
整个过程耗时将近两周,现在就差一个企业开发者账号就能安装到客户的手机上了。
整个过程涉及到的软件众多:
1 虚拟机 2 mac ox系统(10.11.1) 3 mac终端命令 4 nodeJs(5.9.1) 5 npm(4.6.1) 6 cnpm 7 cordova(7.0.1) 8 ionic(1.7.15) 9 xcode(7.3.1) 10 iTunes (12.6.1.25)11 App Store 12 vm tools 13 真机测试问题
刚开始接到这个搭建环境打包ios的任务的时候感觉很简单 网上搜教程 一步一步操作就可以,哪成想,根本不是那么回事,各种版本不兼容不匹配,这里强调的是版本一定要控制好,不然后面反复装 反复试 很麻烦。
我遇到的问题:
1 之前没怎么用过虚拟机,别人靠给我的虚拟机,一看没有镜像文件,就自己去下载了,很耗时间的(除非你的网速快),就算别人考给你了 涉及个人appleId的问题就不太方便了。最后还是自己下载的mac ox系统装了一个。补充一点 windows装mac系统要求的配置要高,至少8g内存,再小了你会疯掉的。我是8g的就感觉卡疯了。老大16g的挺流畅的。
2 下载mac系统 不管下载哪个版本的系统 后面的软件都要匹配上,中间遇到一个苹果开机的加载页面,需要在修改一段代码
3终端命令超级权限要加sudo 文件不能拖拽的 需要新建一个文件夹 不要桌面新建 才可以拖拽
4 安装nodes nam cordova ionic
5 白屏问题的解决 浏览器 代码检查 看错误日志 删除掉编译后的文件重新编译
6 手机测试运行 在相应的路径下 添加相应的配置文件的包
7 ionic中sources文件的图片和闪屏都是ionic resources命令生成的
正方形709*709 无圆角 png-8
欢迎页2208*2208 1200*1200 外面纯色的背景 png-8
8 命令编译 xcode运行
大体遇到的问题就这些后续再添加。