找不到框架 CometChatSDK

framework not found CometChatSDK

我已经在我的 iOS 应用程序中集成了 CometChat Ready UI SDK。但是当我当时尝试构建代码时,出现以下链接器错误 ld: framework not found CometChatSDK

以下是我在我的项目中添加的东西

1) 框架搜索路径设置为$(PROJECT_DIR) -> 递归

2) 我在 Other Linker Flag 中添加了 -all_load , -ObjC , -lc++

3) Comechat SDK 也显示在 项目 -> 构建阶段 -> Link 带库的二进制文件

正如您在cometchat新手指南中看到的:https://support.cometchat.com/documentation/php/ios-chat-sdk/custom-ui/initial-setup/

将以下内容放入您的构建阶段 -> Link 带有库的二进制文件:

  • SystemConfigurarion.framework
  • MobileCoreServices.framework
  • CoreGraphics.framework
  • CFNetwork.framework
  • libxml2.dylib
  • libz.dylib

接下来,点击目标 → 您的应用名称 → 然后是“构建设置”选项卡。向下滚动到“Linking”部分,然后双击“Other Linker Flags”右侧的位置。单击“+”按钮添加以下内容:

  • ObjC
  • all_load

如果一切都失败了,请尝试语义导入。

我从 c​​ometChat 支持团队找到了以下解决方案。

1) 将 CometChatSDK.framework 名称更改为 MessageSDKFramework.framework

2) 将您的导入语句 #import<CometChatSDK/MessageSDK.h> 更改为 #import<MessageSDKFramework/MessageSDK.h>

谢谢