找不到框架CometChatSDK

时间:2016-04-16 06:48:41

标签: ios objective-c chat cometchat

我在iOS应用程序中集成了CometChat Ready UI SDK。但是当我尝试构建代码时,我收到链接器错误 ld:找不到框架CometChatSDK enter image description here

我在项目中添加的内容

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

2)我在其他链接标记 enter image description here

中添加了 -all_load,-ObjC,-lc ++

3) Cometchat SDK 也在项目 - >中显示构建阶段 - >将二进制文件与库链接 enter image description here

2 个答案:

答案 0 :(得分:0)

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

将以下内容放入Build Phases - >链接二进制文件库:

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

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

  • ObjC
  • all_load

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

答案 1 :(得分:0)

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

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

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

谢谢