Could not build Objective-C module 'JSQMessagesViewController'

Ahad Sheriff picture Ahad Sheriff · Jun 28, 2016 · Viewed 30.4k times · Source

I have two projects which both use JSQMessagesViewController, however in one of them I am getting the error: "Could not build Objective-C module 'JSQMessagesViewController'", whereas the other one works fine...There is virtually no difference between the two projects, how do I get JSQMessagesViewController to work because it is essential to my application. Thanks.

Answer

Ahad Sheriff picture Ahad Sheriff · Jun 29, 2016

I fixed the problem by going through the following steps:

  • Clean the project, including the build cache (Command-Option-Shift-K)
  • Removing the pod.lock file and the pods.xcodeproj files
  • And then closing Xcode and running pod update again
  • Then building again.