2020-08-22 18:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我已经使用SAP Cloud Platform SDK for iOS Assistant创建了XCode应用程序,不幸的是,在尝试在实际设备上运行该应用程序时,我遇到了一些问题(模拟器工作正常)。
据我所见,所有库都被添加为嵌入式框架+链接。
我也尝试过自己创建XCode App,并手动添加这些框架,但是遇到了同样的问题。
有人可以帮忙吗?
马蒂·马蒂我现在使用从Developer Downloads网站下载的4.0.12生成了一个新项目,并且正在设备上运行 好。 因此,看起来我们没有在查看SDK问题。
我在这里看到此线程: Alamofire签名问题,其中有人断言这与免费的开发者个人资料有关。 从线程结尾看,它似乎已在Xcode 11.4中解决。 我不认为我们可以从SAP方面做任何事情。 当Xcode 11.4公开发布时,我们将为其提供支持; 在此期间,我只能建议升级到付费的Apple Developer帐户。
@ Stan Stadelman 不,我们的SAP Cloud Platform for iOS这个问题直截了当。 我刚刚创建了一个项目,并尝试运行它(在模拟器上运行),但在实际设备上遇到了该错误。
马蒂·马蒂这意味着您所走的道路指向的是*非常*旧的框架。 Swift 4.2.1工具链无法编译4.x SDK的所有内容。该版本中的所有版本均在5.0及更高版本。
因此,这是常规的链接内容...
2。 取消链接并重新链接
3。 检查框架搜索路径的准确性
4。 在助手生成的应用程序中,添加了"刷新框架"的构建阶段脚本。 这将发送到/Applications/.... Assistant/,并获取它认为是框架的最新副本的内容。 也许如果您有一个旧版本的助手坐在那里,这个脚本是从那里意外拉出框架的吗? 那会很有意义。。。个人而言,我总是删除此脚本。
您使用的是哪个版本的SDK,以及哪个Xcode版本?
我以前没看过这个东西,所以我认为这是您项目中的配置问题……签名很奇怪。 但是,这听起来像是这样的问题: https://answers.sap.com/questions/12904060/bug-scp-sdk-for-ios-frameworks-were-compiled-for-s.html 。
您能分享两件事吗?
1。 构建设置>框架搜索路径中的路径。 (应指向包含设备架构的框架的位置)
2。 "签名和功能">"签名"设置的屏幕截图。
Stan Stadelman 我有最后两个正式版本 -> 4.0.10和4.0.12。 Xcode版本11.3 问题不一样,因为我可以在Xcode内导入框架而没有任何问题,甚至可以在模拟器上运行我的应用程序。 仅当我尝试在实际设备上运行它时,才会出现该问题。
我会这样做 今天,请回答您的问题是否有效。
编辑:
实际上,此问题已通过付费的Apple Developer帐户解决。 现在,当我尝试将框架导入到Xcode创建的我自己的项目中而没有使用iOS助手的SAP Cloud Platform SDK时,我得到了"使用Swift 4.2.1编译的模块无法通过Swift 5.1.3编译器导入"。 p>
最多设置5个标签!
马蒂·马蒂我现在使用从Developer Downloads网站下载的4.0.12生成了一个新项目,并且正在设备上运行 好。 因此,看起来我们没有在查看SDK问题。
我在这里看到此线程: Alamofire签名问题,其中有人断言这与免费的开发者个人资料有关。 从线程结尾看,它似乎已在Xcode 11.4中解决。 我不认为我们可以从SAP方面做任何事情。 当Xcode 11.4公开发布时,我们将为其提供支持; 在此期间,我只能建议升级到付费的Apple Developer帐户。
@ Stan Stadelman 不,我们的SAP Cloud Platform for iOS这个问题直截了当。 我刚刚创建了一个项目,并尝试运行它(在模拟器上运行),但在实际设备上遇到了该错误。
马蒂·马蒂这意味着您所走的道路指向的是*非常*旧的框架。 Swift 4.2.1工具链无法编译4.x SDK的所有内容。该版本中的所有版本均在5.0及更高版本。
因此,这是常规的链接内容...
< p> 1。 清理项目,也许删除Derived Data(一直以来都是必需的,我最近没看过,但是值得一试)2。 取消链接并重新链接
3。 检查框架搜索路径的准确性
4。 在助手生成的应用程序中,添加了"刷新框架"的构建阶段脚本。 这将发送到/Applications/.... Assistant/,并获取它认为是框架的最新副本的内容。 也许如果您有一个旧版本的助手坐在那里,这个脚本是从那里意外拉出框架的吗? 那会很有意义。。。个人而言,我总是删除此脚本。
您使用的是哪个版本的SDK,以及哪个Xcode版本?
我以前没看过这个东西,所以我认为这是您项目中的配置问题……签名很奇怪。 但是,这听起来像是这样的问题: https://answers.sap.com/questions/12904060/bug-scp-sdk-for-ios-frameworks-were-compiled-for-s.html 。
您能分享两件事吗?
1。 构建设置>框架搜索路径中的路径。 (应指向包含设备架构的框架的位置)
2。 "签名和功能">"签名"设置的屏幕截图。
Stan Stadelman 我有最后两个正式版本 -> 4.0.10和4.0.12。 Xcode版本11.3 问题不一样,因为我可以在Xcode内导入框架而没有任何问题,甚至可以在模拟器上运行我的应用程序。 仅当我尝试在实际设备上运行它时,才会出现该问题。
我会这样做 今天,请回答您的问题是否有效。
编辑:
实际上,此问题已通过付费的Apple Developer帐户解决。 现在,当我尝试将框架导入到Xcode创建的我自己的项目中而没有使用iOS助手的SAP Cloud Platform SDK时,我得到了"使用Swift 4.2.1编译的模块无法通过Swift 5.1.3编译器导入"。 p>
一周热门 更多>