ionic2 IOS 打包发布


首先关于ios打包的前提条件如下:

  1. 首先需要拥有 苹果开发者账号
  2. 其次需要 mac os(苹果系统),装有Xcode
  3. 最后 iphone手机

下面说明下ionic ios部署环境:

  1. 安装nodeJs [npm(node package manager)安装nodejs自带命令行工具] 、ionic最新版本、cordova。可以参考

    IONIC 环境搭建

  2. 以一个tabs模板的 demo为列:
    1. 先下载最新模板,ionic start demo tabs;下载完成后,运行命令 ionic serve 命令启动查看是否报错,有错改错。不报错,修改项目下 config.xml  ,修改项目id(项目id需要和后续申请的app id 保持一致,声明:此处的id将是app唯一id,后期消息推送以及其他使用的id,都是使用这个id)。
    2. 添加ios platform ,运行一下命令:ionic cordova platform add ios , 编译:ionic cordova build ios;
    3. mac os中找到路径 “项目/platforms/ios/”下 后缀名为 .xcodeproj 文件。xcode将会打开app
    4. xcode打开后,检查下 plugin文件夹下是否存在文件。不存在则build失败,重新编译,若还是不行则移除ios platform : ionic cordova platform rm ios,从添加ios platfrom 开始。
  3. ios 打包,关于证书问题整理(以下开发证书为列):
    1. 申请开发证书
      1. 申请证书之前需要从钥匙串哪里导出 “证书申请文件”。
      2. 申请证书时将“证书申请文件”导入进去。
      3. 下载证书文件,将证书导入到钥匙串中。
    2. 申请 appId (与项目中config.xml 中id保持一致)
    3. 若是发布到第三方网站“蒲公英”类似的网站,需要将手机的UDID导入 devices中。(后期每增加一个UDID,都需要从新打包,新的UDID设备才可以下载。)
    4. 申请开发证书描述文件。下载后双击(xcode自动管理),或者不下载,从xcode那边下载。
  4. 若是到这里,都没问题,那么此刻使用xcode 进行编译。build没有问题之后,开始打包操作。详细可参考

    ionic2实战-打包ios app

打赏

未经允许不得转载:五二零九 » ionic2 IOS 打包发布

赞 (1)
分享到:更多 ()