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.
Could not build Objective-C module 'JSQMessagesViewController'
Asked Answered
did you follow these instructions ? developer.apple.com/library/ios/documentation/Swift/Conceptual/… –
Gleich
I did not follow those...I just used cocoa pods to install the required dependencies. All other frameworks work except for this specific one. –
Kienan
you want to use objective-c module in swift right ? –
Gleich
Yes I do but I thought cocoapods would handle that all in the backend, I mean it worked with other frameworks like firebase and crashlytics... –
Kienan
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.
Side Note: Running Xcode 7.3.1 - Just cleaning the project and including the build cache solved the problem for me! –
Anticlimax
When you say 'remove the pods.xcodeproj files' . Do you mean just remove the pods.xcodeproj file ? or remove it and all the other files located in the same directory ? –
Delaunay
@Delaunay Hopefully you already figured it out but I meant just the pods.xcodeproj file –
Kienan
@AhadSheriff I am getting same problem in Xcode 8 and my code is written in Swift 2.3 I tried according to your answer , I could not get success.may you guide me little bit. –
Aiello
This solution does not work for me also. I'm integrating MSGraphSDK_NXOAuth2Adapter. –
Dizzy
You sir is a genious! –
Afghan
deleting .lock and .xcodeproj file will not harm to an existing project? –
Kunkle
It would appear that my issue was that I had upgraded Cocoapods to 1.8.0.beta.1 because, you know...shiny new. Going back to 1.7.5 got me back up and running with no errors. –
Shayne
try to install the latest version of JSQMessagesViewController which is on develop right now through (pod 'JSQMessagesViewController', :git => 'https://github.com/jessesquires/JSQMessagesViewController.git', :branch => 'develop') it worked for me ..
© 2022 - 2024 — McMap. All rights reserved.