iosxcodeherokubolts-frameworkparse-framework

Getting rid of UIWebView in Bolts framework (Parse framework dependecy)


I recently started working with XCode on a project where we are using Parse framework to load data into MongoDB with Heroku. So I have to release this new app (replica of an existing app with some mods) to App store but I get error email saying UIWebView needs to be replaced with WKWebView. I searched for the other libraries using UIWebView and could replace them with other ones or a simple pod update worked. But I am not sure about the Parse.freamework below. Here is the project structure: enter image description here

Now I think this is not the Cocoapod implementation. Since, I am fairly new to iOS development, I am not even sure how did these Parse.framework and Bolts.framework come here.

So can someone please help me understand or directly me to documentation that will direct me or help me with some search phrases at least so I can do the hard work of researching. My questions are:

  1. Why are these Frameworks here in the root folder of project? I don't think this is Pod's doing, is it? How is this implementation of framework done? What is it called?
  2. How can I update the Bolts and/or Parse frameworks to get rid of UIWebView?

Thank you for your help.


Solution

  • So to re-iterate, @Wyetro suggested to install pods anyways. So removed the dependencies (from Frameworks, Libraries, and Embedded Content). Then I installed Parse and it installed Bolts since its dependency through pods. And it all worked perfectly fine!!!

    Thank you Wyetro...