带有3.2/xcode(9.3)和更高版本的SAP fiori for ios框架的兼容性问题

2020-09-26 18:06发布

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

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


亲爱的

我已经下载了SAP Fiori for ios框架,并使用用于iOS Assistant应用的SAP Cloud Platform SDK创建了一个xcode项目。

但是在构建过程中出现错误"使用Swift 3.1编译的模块无法在Swift 4.0中导入:"。

我尝试通过在构建设置中更改相同版本但没有用的更改/降级我的Swift版本。

Xcode 9.3支持swift 3.2和更高版本,但SAP提供的框架支持swift 3.1。

我在Google上得到了一些帮助,指出xcode 8.3支持swift 3.1。

是否有关于如何继续使用Xcode 9.3/swift 3.2及更高版本(包括适用于ios框架的SAP Fiori)的指针?

最好的问候

甜味剂

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

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


亲爱的

我已经下载了SAP Fiori for ios框架,并使用用于iOS Assistant应用的SAP Cloud Platform SDK创建了一个xcode项目。

但是在构建过程中出现错误"使用Swift 3.1编译的模块无法在Swift 4.0中导入:"。

我尝试通过在构建设置中更改相同版本但没有用的更改/降级我的Swift版本。

Xcode 9.3支持swift 3.2和更高版本,但SAP提供的框架支持swift 3.1。

我在Google上得到了一些帮助,指出xcode 8.3支持swift 3.1。

是否有关于如何继续使用Xcode 9.3/swift 3.2及更高版本(包括适用于ios框架的SAP Fiori)的指针?

最好的问候

甜味剂

付费偷看设置
发送
3条回答
Baoming ROSE
1楼 · 2020-09-26 18:46.采纳回答

从您的错误消息中,我假设您使用的是针对Xcode 9 beta 3为Xcode 8.3编译的SDK版本。请确保您下载了针对Xcode 9 beta 3的SDK版本。

此致,
弗洛里安

绿领巾童鞋
2楼-- · 2020-09-26 18:50

亲爱的弗利安,

打扰了,我刚刚升级到Xcode 9.0,还下载了SDK版本"版本1.2.500-ms-08-16b",由于我可以为现有项目启动"重新生成代理类",所以我只是想 ,就是这样。 但是Xcode 9.0仍然抱怨," XXXXXXXXX.swift:8:8:使用Swift 3.1编译的模块无法在Swift 3.2中导入:/Users/XXXXXX/Demosap3/SAPOData.framework/Modules/SAPOData.swiftmodule/x86_64.swiftmodule"

"重新生成"似乎可以正常工作,打开Xcode 9.0,但是罪过立即发出了上面的错误消息。

那我该怎么办?

亲切的问候,

Steffen

吹牛啤
3楼-- · 2020-09-26 18:36

您还可以在此博客中找到更多详细信息: https://blogs.sap.com/2017/07/10/understanding-sap-cp-sdk-for-ios -versions和xcode兼容性/

感谢
安德里亚斯

一周热门 更多>