0

我在我的 iOS 应用程序中集成了 CometChat Ready UI SDK。但是当我当时尝试构建代码时,我收到以下链接器错误ld: framework not found CometChatSDK 在此处输入图像描述

以下是我在项目中添加的内容

1) 框架搜索路径设置为$(PROJECT_DIR) -> recursive 在此处输入图像描述

2) 我 在其他链接器标志中添加了-all_load 、 -ObjC 、 -lc++ 在此处输入图像描述

3) Cometchat SDK也显示在Project -> Build Phases -> Link Binaries with Libraries 在此处输入图像描述

4

2 回答 2

0

正如您在 cometchat 初学者指南中看到的那样:https: //support.cometchat.com/documentation/php/ios-chat-sdk/custom-ui/initial-setup/

将以下内容放入您的构建阶段 -> 将二进制文件与库链接:

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

接下来,单击目标 → 您的应用程序名称 →,然后单击“构建设置”选项卡。向下滚动到“链接”部分,然后双击显示“其他链接器标志”的右侧。单击“+”按钮添加以下内容:

  • 对象
  • all_load

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

于 2016-04-16T15:31:58.113 回答
0

我从 cometChat 支持团队中找到了以下解决方案。

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

2)将您的导入声明更改#import<CometChatSDK/MessageSDK.h>#import<MessageSDKFramework/MessageSDK.h>

谢谢你

于 2016-04-19T15:11:36.663 回答