一、Ios打包准备工作
1、xCode9.4版本(10.0版本的更新删除了一些库,打包时会报缺少库文件的错误)一般情况下使用9.4的版本就可以
2、Mac系统,苹果开发者账号,(如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。怎么申请网上有详细的介绍)
3、申请证书、App ID、设备等(详细过程参考https://my.oschina.net/zsyzone/blog/1601037)。
二、打包流程
1、创建cordova项目(cordova create xxx【项目名称】)
2、将开发的项目打包(build)后生成的dist目录下的文件拷贝到cordova项目下的www文件中
3、打开Mac终端cd到cordova项目创建ios平台(cordova platform ios)
4、配置config文件,添加项目中使用的cordova组建(cordova plugin add xxxxx(组件名称))
5、编译项目(cordova build ios)
6、发布项目到设备中去(cordova run ios)
7、打开xcode点击file 点击open 选择创建的cordova下的platforms-----ios----下的后缀名为.xcworkspace文件
8、配置xcode(详见https://my.oschina.net/zsyzone/blog/1601037)
9、在真机运行(prodoct ---> Run )
10、发布到应用商店(product --Archive)发布之前需要做一些简单的配置(product ---->Scheme ---->Edit Scheme(配置详情参考https://my.oschina.net/zsyzone/blog/1601037)upload to app store
11、然后去苹果开发者中心,同意一下苹果开发者程序许可协议