17

I'm using cocoapods in my project and I have googlemaps(2.5.0) and googleplaces(2.5.0) in my podfile(which I've installed with 'pod install').

However, I'm getting this error when I try to build:

ld: framework not found GoogleMapsCore
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I've changed 'Build Active Architecture Only' to NO in my Build Settings. I'm also in my project.xcworkspace NOT my project.xcodeproj file. I've even tried changing my valid architectures but none of this is working.

It might be helpful to note that, inside my workspace Project Navigator, for some reason I have my project.xcodeproj file in red. project.xcodeproj is usually never there let alone red.

Sam King
  • 890
  • 1
  • 8
  • 21

7 Answers7

56

Finally a solution:

pod deintegrate 
pod install

I had to reclone my Git project(because I had tried too many solutions to backtrack through new warnings and errors) then I just did the above commands in terminal.

Sam King
  • 890
  • 1
  • 8
  • 21
3

Though @Sam King's solution worked for me, I considered it as a hard fix without knowing the actual issue. The issue for my case was, I had accidentally deleted the GoogleMapsCore framework(Might be from 'Manage System Storage').

So, I just checked out an older version of my app and the issue got fixed.

Roohul
  • 1,009
  • 1
  • 15
  • 26
3

For those using Ionic Framework,

Remove googlemap plugin and install again. It worked for me.

Salman Ullah Khan
  • 730
  • 10
  • 29
1

Had the same problem after deleting GoogleMapsCore by mistake. and here's what worked for me:

From my project podfile , commented out the pods related to google maps, in my case //rn_maps_path = '../node_modules/react-native-maps'

// pod 'react-native-google-maps', :path => rn_maps_path

// pod 'GoogleMaps'

// pod 'Google-Maps-iOS-Utils'

  1. cd ios && pod install , to remove the pods i commented out
  2. then i uncommented the pods i have commented earlier in step 1
  3. cd ios && pod install to install the pods again
  4. ran a clean build on xcode and it worked.
0

Remove googlemap related plugin and install again. It worked for me.

Please dont do deintegrate pod, if you do all libraries get install as new, that some how some libraries would not support your platform.

0

The better solution is to install the google places along with the GoogleMaps pod it will definitely work

Try this

pod 'GoogleMaps'

pod 'GooglePlaces'

if it doesn't work then open the terminal and do this below steps for your project

pod deintegrate 

pod install

then

pod 'GoogleMaps'

pod 'GooglePlaces'
Dharman
  • 30,962
  • 25
  • 85
  • 135
Deepak Yadeedya
  • 119
  • 1
  • 12
0

The Solution is to remove the pod files using this command while in ios folder:

pod deintegrate

then run

pod install

to install pods.

it worked for me.