MapboxGeocoder.swift
MapboxGeocoder.swift copied to clipboard
Undefined Symbol Swift
Hello,
In my class I have import MapboxGeocoder
When I try to do `let geocoder = Geocoder(accessToken: "

And clicking into them, seeing
ld: warning: Could not find auto-linked framework 'MapboxGeocoder'
Undefined symbols for architecture x86_64:
"type metadata accessor for MapboxGeocoder.Geocoder", referenced from:
variable initialization expression of Project.MyViewController.geocoder : MapboxGeocoder.Geocoder in MyViewController.o
Project.MyViewController.init(nibName: Swift.String?, bundle: __C.NSBundle?) -> Project.MyViewController in MyViewController.o
Project.MyViewController.init(coder: __C.NSCoder) -> Project.MyViewController? in MyViewController.o
"MapboxGeocoder.Geocoder.__allocating_init(accessToken: Swift.String?) -> MapboxGeocoder.Geocoder", referenced from:
variable initialization expression of Project.MyViewController.geocoder : MapboxGeocoder.Geocoder in MyViewController.o
Project.MyViewController.init(nibName: Swift.String?, bundle: __C.NSBundle?) -> Project.MyViewController in MyViewController.o
Project.MyViewController.init(coder: __C.NSCoder) -> Project.MyViewController? in MyViewController.o
Without the init line of the geocoder, it all works.
I also tried adding the access token to my Plist instead, and get similar issues
How are you integrating the framework? Are you using CocoaPods or Carthage? Do you have a minimal sample project to reproduce the error? It looks like a linking error. What do you have in your FRAMEWORK_SEARCH_PATHS in build settings?