gpt4 book ai didi

ios - MobileFirst Platform Foundation 7.1 的 Swift 导入错误

转载 作者:行者123 更新时间:2023-11-29 01:29:44 25 4
gpt4 key购买 nike

当我尝试 #import <IBMMobileFirstPlatformFoundationHybrid/IBMMobileFirstPlatformFoundationHybrid.h>进入 swift 2.0 的桥接头,应用程序失败。

我在 Swift 代码中使用 WL api 并尝试将工作灯 header 添加到 ProjectName-Bridging-Header.h

我正在使用 MobileFirst Platform Foundation 7.1。

我使用 mfp push 生成了应用程序。

我使用的是 Xcode 版本 7.1 (7B91b)。

当我在 swift 代码中导入 IBMMobileFirstPlatformFoundationHybrid 时,我得到 Could not build Objective-C module。

当我尝试在 Bridging header 上导入它时,我无法构建模块 IBMMobileFirstPlatformFoundationHybrid。

最佳答案

我想我有一个解决这个问题的方法:

转到项目设置 -

搜索 swift

有一个名为“导入路径”的属性:

添加:“$(SRCROOT)/Frameworks/IBMMobileFirstPlatformFoundationHybrid.framework/Modules”

确保您的 IBMMobileFirstPlatformFoundationHybrid.framework 位于 Framework 文件夹中。如果不是,则需要更改路径。如果您检查框架内容,会发现有一个名为 module.modulemap 的文件。我不确定为什么无法通过设置框架搜索路径自动检测到此文件。出于某种原因,swift 部分没有检测到框架内的模块映射。这可能不是最佳答案,但它有效。在与一些 MFP 专家的讨论中,如果我得到更好的答案,我会更新。

关于ios - MobileFirst Platform Foundation 7.1 的 Swift 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33572618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com