Ios MatrixChat和MatrixSDK非模块化包含在SDK中';s通过椰子荚

Ios MatrixChat和MatrixSDK非模块化包含在SDK中';s通过椰子荚,ios,xcode,cocoapods,Ios,Xcode,Cocoapods,我们正在iOS聊天应用程序(专用服务器)中使用Matrix SDK和Matrix工具包。我最近接手了这项工作,并一直在尝试测试和准备发布该功能,但我遇到了构建错误。50个左右的非模块化包含在上述SDK中。我在用椰子荚。奇怪的是,项目有时会在没有警告或任何必要更改的情况下构建。我清理构建、删除派生数据、取消集成并重新安装POD。我尝试了项目设置“允许非模块包含在框架模块中”的每一种组合。我还尝试了在我的pod文件末尾包含以下内容。我查看了elements应用程序,并对版本进行了硬编码,以匹配其当前

我们正在iOS聊天应用程序(专用服务器)中使用Matrix SDK和Matrix工具包。我最近接手了这项工作,并一直在尝试测试和准备发布该功能,但我遇到了构建错误。50个左右的非模块化包含在上述SDK中。我在用椰子荚。奇怪的是,项目有时会在没有警告或任何必要更改的情况下构建。我清理构建、删除派生数据、取消集成并重新安装POD。我尝试了项目设置“允许非模块包含在框架模块中”的每一种组合。我还尝试了在我的pod文件末尾包含以下内容。我查看了elements应用程序,并对版本进行了硬编码,以匹配其当前版本的使用情况,这使我获得了几次成功的构建,但随后又开始失败。我们在多台机器上进行了测试,达到了相同的效果

post|u install do|installer|
installer.pods_project.build_configuration_list.build_configurations.each do|configuration|
配置。构建设置['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES']]=“YES”
结束
结束