ionic2打包ios

先记录几个东西,后面再整理

需要申请的几个东西:

  • AppId,这个要用在config.xml中的头部id
  • 生成证书请求文件,这个需要在苹果电脑的钥匙串上申请
  • 开发证书和描述文件
  • 发布证书和描述文件

遇到的bug:

  • 在执行cordova platform add ios的时候报错,大致意思是某某文件没有权限打开Error: EACCES: permission denied,open....
    解决方法:根据报错的路劲,找到其所在的文件夹(可单独一个一个的修改其权限,也可将其文件夹下的所有文件权限修改)。
    所用到的命令:ls -la: 查看所有文件包括.开头的所拥有的权限。sudo chown -R 你电脑的名字 所要修改的文件:如果是修改全部,则写成:sudo chown -R MacBook .
  • 在Xcode中选择组Team后找不到对应的文件,则有可能是在打包的时候config.xml中的id没有填写成申请的时候的id。
  • 在新打包一个app的时候,其中的项目最好新建,因为里面有不少东西需要根据项目本身来生成的。ionic start myapp tabs。然后将自己的config.xml替换掉,再然后需要将所用到的插件重新下载下来。

你可能感兴趣的:(ionic2打包ios)