首页 > 解决方案 > 在 iOS SDK 的另一个模块中添加一个 Objective-C 框架

问题描述

我正在开发一个应用程序,我必须根据功能将应用程序划分为模块。App 有 Swift 和 Objective-c 两种语言。

在应用程序中,我已经有另一个用 Objective-C 编写的第三方框架。在模块化之前,我创建了一个桥接头并添加了第三方框架。

现在,当我为每个功能创建模块时,我发现我不能使用桥接头,所以我为 Objective-C 框架创建了不同的模块。

现在结构如下

  ThirdPartyModule (added Objective-C framowrk)
  Module1  (import ThirdPartyModule)
  Module2 
  Module3
  Module4 (import ThirdPartyModule)
  Module5 (import ThirdPartyModule)
Main App (Import Module1,Module2, Module3, Module4,Module5 ) 

但是当我尝试编译 Module1 或 Module4 时,我收到以下错误

无法构建 Objective-C 模块“ModuleName”

你能帮我解决这个问题吗?

如果我必须更多地解释我的问题,请告诉我。

标签: iosobjective-cswift

解决方案


推荐阅读