使用 Mac Debug Neptune Client

2021-10-23 13:02发布


          点击此处--->   EasySAP.com 群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)

最近一直在搞 Neptune 的升级,如果大家对 Neptune 没什么概念的话, 可以把它理解为 Fiori 开发的另外一种途径. Neputne 是一个产品,可以安装在 SAP ECC 里,也可以单独运行作为一个 SaaS 的产品. 我们使用 Neptune 作为一个 Add-on. Neptune 开发对于传统的 ABAP 开发人员来说比较友好和简单, 因为主要的代码使用 ABAP 完成. 前端 js 的东西不多,且 Neptune 提供了一些代码片段可以帮助开发人员立刻写代码. 另外就是可视化的设计,拖拽各种控件进行 Fiori 应用的开发. 其最大的优势是支持离线, 这对于移动应用来讲是一个很大的优势!

本文简单介绍如何使用 Mac 来 debug Neptune 的移动端应用.

前提

- Mac OS Catalina 版本及以上 - 安装了Xcode - 安装了 Node 和 Cordova - 如果需要使用真机调试,需要 apple 开发者账号 - Safari 浏览器

获取源代码

我们的代码管理在 VSTS 上,一般 Neptune 的代码直接在 Neptune cockpit 生成,直接使用就行.

取得源代码

调整代码位置 - 以能够使用 cordova 进行 build

All files in config/_dev/ to the root folder under SAP.Neptune

index/iOS/_dev/index.html to www/

All files in res/iOS/_dev to /res/iOS

使用 Cordova 生成 iOS 代码

cordova platform add ios

用Xcode 打开项目

使用模拟器调试

在模拟器运行应用

使用 Xcode可以查看日志

打开 Safari, 菜单上选择develop , 选择模拟器

这样就可以使用 web inspector 进行正常的调试了,和使用浏览器一样

使用真机调试

更新签名证书

设备上运行应用

打开 Safari

选择 develop

开始调试之旅吧

翱翔云天的博客


赞赏支持