Fiori Client应用程序在iOS 13上启动失败

2020-08-31 14:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当安装在装有iOS ...

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

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


大家好,

当安装在装有iOS 13的手机上时,运行中的Fiori Client(在iOS 12上)应用程序会严重崩溃。到了9月,这将导致全球公司在用户升级到iOS13后使用fiori应用程序时遇到大量问题。

此fiori客户端是在cordova-ios 4.5.5上使用cordova 8.5.2构建的。 我尝试在iOS 13的最新Xcode beta上使用最新的cordova和cordova-ios重建应用程序,但问题仍然存在。 除了app-config.js中的标准URL外,fiori客户端没有任何更改

了解是否有人知道如何在iOS 13上运行fiori应用程序,以及使该应用程序运行的正确版本组合。 问题似乎与kapsel插件有关,主要是因为使用其他一些kapsel SDK插件的基于Cordova的其他应用在iOS 13上运行良好,而无需重建。

12条回答
Alawn_Xu
2020-08-31 14:33

嗨高尾

SAP为此提供了解决方案。 KapselSDK将会更新,并且新版本应该已修复。 但是,如果您不想等待新版本。 请进行以下更改。

打开文件CDVWKInAppBrowser.m

找到第1136行,并像下面这样注释它

//如果(@available(iOS 13.0,*)){
[[[[[UIApplication sharedApplication]委托]窗口] makeKeyAndVisible];
//};