ionic项目ios真机部署(不需开发者账号)

ionic项目ios真机部署(不需开发者账号)

  1. 安装ionic和cordova

    npm install -g ionic
    npm install -g cordova

  2. 创建一个新项目

    ionic start app_name template_name
    
  3. 进入项目目录cd app_name,添加平台

    ionic cordova platform add ios/android
    
  4. 在真机上运行需要

       npm install -g ios-deploy
       ```
       在虚拟机运行时需要
    
       ```
       npm install -g ios-sim 
       ```
    
    
  5. 利用xcode在真机上部署ios项目
    找到项目文件夹,platforms -> iOS -> xxx.xcodeproj 文件,双击打开(即在xcode中打开了这个项目)

    点击 菜单栏 xcode -> preferences -> Accounts 添加Apple ID账号
    点击窗口左侧项目名,显示项目信息,按下图修改

  6. 运行:将设备通过数据线脸上电脑,在窗口左上角运行按钮的右侧选择你的设备后,点击运行,即可开始真机部署;

    或在命令行输入
    
    ionic cordova run ios
    

一些错误及解决方案

  • 错误:ios-deploy not found error when running from command line "ionic run ios --device" under El Capitan.

    • 解决方法:
      npm install -g ios-deploy
  • 错误:Failed to create provisioning profile.The app ID "io.ionic.starter" cannot be registered to your development team. Change your bundle identifier to a unique string to try again.

    • 解决方法:
      修改xcode中bundle identifier至合理为止
  • 即使填写的bundle identifier可用,有时还会出现无法获取Provisioning Profile和Signing Certificate的现象,试一试检查你的网络(可以打开vpn试一试)

by 一颗球
update at 23:41 2017/9/12

posted @ 2017-09-12 23:35  一棵球和一枝猪  阅读(3380)  评论(0编辑  收藏  举报