适用于IOS的SAP Fiori

2020-08-22 18:45发布

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

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


大家好,

我已经使用SAP Cloud Platform SDK for iOS Assistant创建了XCode应用程序,不幸的是,在尝试在实际设备上运行该应用程序时,我遇到了一些问题(模拟器工作正常)。

据我所见,所有库都被添加为嵌入式框架+链接。

我也尝试过自己创建XCode App,并手动添加这些框架,但是遇到了同样的问题。

有人可以帮忙吗?

(95.1 kB)

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

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


大家好,

我已经使用SAP Cloud Platform SDK for iOS Assistant创建了XCode应用程序,不幸的是,在尝试在实际设备上运行该应用程序时,我遇到了一些问题(模拟器工作正常)。

据我所见,所有库都被添加为嵌入式框架+链接。

我也尝试过自己创建XCode App,并手动添加这些框架,但是遇到了同样的问题。

有人可以帮忙吗?

(95.1 kB)
付费偷看设置
发送
6条回答
hengyuye
1楼-- · 2020-08-22 19:35

马蒂·马蒂我现在使用从Developer Downloads网站下载的4.0.12生成了一个新项目,并且正在设备上运行 好。 因此,看起来我们没有在查看SDK问题。

我在这里看到此线程: Alamofire签名问题,其中有人断言这与免费的开发者个人资料有关。 从线程结尾看,它似乎已在Xcode 11.4中解决。 我不认为我们可以从SAP方面做任何事情。 当Xcode 11.4公开发布时,我们将为其提供支持; 在此期间,我只能建议升级到付费的Apple Developer帐户。

大简至美
2楼-- · 2020-08-22 19:40

@ Stan Stadelman 不,我们的SAP Cloud Platform for iOS这个问题直截了当。 我刚刚创建了一个项目,并尝试运行它(在模拟器上运行),但在实际设备上遇到了该错误。

clever101
3楼-- · 2020-08-22 19:34

马蒂·马蒂这意味着您所走的道路指向的是*非常*旧的框架。 Swift 4.2.1工具链无法编译4.x SDK的所有内容。该版本中的所有版本均在5.0及更高版本。

因此,这是常规的链接内容...

< p> 1。 清理项目,也许删除Derived Data(一直以来都是必需的,我最近没看过,但是值得一试)

2。 取消链接并重新链接

3。 检查框架搜索路径的准确性

4。 在助手生成的应用程序中,添加了"刷新框架"的构建阶段脚本。 这将发送到/Applications/.... Assistant/,并获取它认为是框架的最新副本的内容。 也许如果您有一个旧版本的助手坐在那里,这个脚本是从那里意外拉出框架的吗? 那会很有意义。。。个人而言,我总是删除此脚本。

昵称总是被占用
4楼-- · 2020-08-22 19:28

您使用的是哪个版本的SDK,以及哪个Xcode版本?

我以前没看过这个东西,所以我认为这是您项目中的配置问题……签名很奇怪。 但是,这听起来像是这样的问题: https://answers.sap.com/questions/12904060/bug-scp-sdk-for-ios-frameworks-were-compiled-for-s.html

您能分享两件事吗?

1。 构建设置>框架搜索路径中的路径。 (应指向包含设备架构的框架的位置)

2。 "签名和功能">"签名"设置的屏幕截图。

大道至简
5楼-- · 2020-08-22 19:25

Stan Stadelman 我有最后两个正式版本 -> 4.0.10和4.0.12。 Xcode版本11.3 问题不一样,因为我可以在Xcode内导入框架而没有任何问题,甚至可以在模拟器上运行我的应用程序。 仅当我尝试在实际设备上运行它时,才会出现该问题。

Alawn_Xu
6楼-- · 2020-08-22 19:44

我会这样做 今天,请回答您的问题是否有效。

编辑:

实际上,此问题已通过付费的Apple Developer帐户解决。 现在,当我尝试将框架导入到Xcode创建的我自己的项目中而没有使用iOS助手的SAP Cloud Platform SDK时,我得到了"使用Swift 4.2.1编译的模块无法通过Swift 5.1.3编译器导入"。

一周热门 更多>