首先要明白一点,打iOS 包环境:mac系统、xcode(最高支持版本7.3.1)。
装虚拟机是因为没苹果电脑或黑苹果,方便在Windows下打iOS包才装的。如果是为了本地打包服务器才装,那么也不用装,因为只需要一个名为“启动X5App-Builder服务”文件就可以,文件下载链接链接: https://pan.baidu.com/s/1gfFY2WF 密码: 6krs
使用方法看下面
1、(有黑苹果或者mac系统电脑跳过第一步)首先按照官网的教程做,在Windows下按照mac的虚拟机:http://doc.wex5.com/setup-wex5-app-packing-server/
一般都不会有什么问题,而我因为win7 32配置下安装,所以VMware-player 版本不能高,6.0左右,不过最后在启动虚拟机里面mac后面部分时就黑屏了,在论坛找了很多方法最后还是无解。
我的解决方法是不用官方的,自己去找mac系统的镜像装虚拟机,装好后自己下载xcode及wex5的安装文件,接着打包就可以了。
2、
“启动X5App-Builder服务”文件使用方法:
1)使用文本编辑打开文件,把里面的路径修改为app-builder文件的路径,如下图,修改后保存关闭。
2)双击打开“启动X5App-Builder服务”,完成后在终端的上方会出现打包地址,在打包时候把地址填上,要把端口8080改为8089,如图:
3、打包出错大部分在于xcode版本大于7.3.1了
4、不管有没有用本地打包服务器打包,最后成功打出来的ipa包都不能安装iOS 10及以上,因为打包的环境xcode7.3.1最高支持iOS 9.3,要想支持更高的,就要用原生打包,前提是xcode也要相对于的更新到最新版本;
原生打包方法
打开wex5安装文件->model->Native->”你的项目”->build->src->platforms->ios 下的**.xcodeproj文件
接着按照iOS 的打包方式打包就好了
注意:真机运行的时候会报错,把Build Settings下的bitcode的yes改为no;