Ionic3开发教程 – 发布IOS版本(4)

Ionic3常用命令行,所有命令都必须在项目根目录下执行

ionic start App1 tabs ionic serve ionic cordova platform rm ios //移除android/ios平台 ionic cordova platform add ios //创建android/ios平台,自动执行ionic cordova resources ios,创建图标和启动屏幕 ionic cordova build ios/android ionic cordova resources ios,创建图标和启动屏幕 ionic cordova plugin rm cordova-plugin-camera//移除插件 ionic cordova plugin add cordova-plugin-camera//添加插件
  • Nodejs环境
    下载*.pkg安装文件,下载地址v8.11.3
    安装完Nodejs后,默认就安装了npm命令支持,不过国内由于墙的问题,建议安装cnpm;
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

默认使用npm安装的包都保存在c:/users/root/appdata/roaming/npm,如果要修改npm默认安装目录;1、执行npm config ls,查看当前目录信息

npm config set prefix "D:\Develop\nodejs\node_global" npm config set cache "D:\Develop\nodejs\node_cache"
  • Ionic3环境
    执行命令sudo npm install ionic@3.20.0 -g安装好nodejs和ionic3之后,就已经可以在浏览器中进行调试了,命令:sudo ionic serve

开通开发者账号之后,你需要创建这些

最后有这些东西:

  • 四个证书:1.开发者证书 2.发布者证书 3.开发环境推送证书 4.生产环境推送证书
  • 一个APP ID
  • 一个测试设备(Device)
  • 两个配置文件(Profile)

在Mac本地双击导入4张证书、双击导入两个pp文件(用于xcode签名)。
如果要使用极光推送,那么进入钥匙串管理,把两张推送证书导出为.p12文件,记住密码,上传到极光推送ios验证。

步骤:

ionic cordova platform rm ios ionic cordova platform add ios ionic cordova resources ios//正常执行完上面两句,资源文件都已经被更新,如果没有更新则执行本行命令 ionic cordova build ios

创建好ios平台目录后,双击打开 项目名.xcodeproj,会自动在xcode中打开本项目。

这个问题极光社区大神做了总结,简而言之就是:

需要分别清除服务器和客户端的角标
清除服务器角标:jpush.setBadge(0)jpush.resetBadge()
清除客户端角标:

jpush.setApplicationIconBadgeNumber(0).then(()=>{ alert("角标清除"); });
- (void)applicationDidBecomeActive:(UIApplication *)application { // NSLog(@"\n ===> 程序重新激活 !"); application.applicationIconBadgeNumber = 0; }

原文链接:https://blog.csdn.net/bobo789456123/article/details/117252452?ops_request_misc=%257B%2522request%255Fid%2522%253A%252240830afdf8a7af0284ff9ff5fd659879%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=40830afdf8a7af0284ff9ff5fd659879&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-3-117252452-null-null.nonecase&utm_term=%E9%A3%9E%E7%89%9BOS

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享