mapbox / mapbox/MapboxGeocoder.swift
Undefined Symbol Swift
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Swift
- Estrellas
- 133
- Forks
- 46
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Hello,
In my class I have import MapboxGeocoder
When I try to do `let geocoder = Geocoder(accessToken: "" I'm getting the follow errors:

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
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la importación de MapboxGeocoder y la llamada a Geocoder(accessToken:) mostradas en el informe, y después inspecciona cómo se enlaza el framework para el destino x86_64. Reproduce los mensajes undefined-symbol y auto-linked-framework en el contexto MyViewController indicado; se considera terminado cuando el initializer se enlaza correctamente, incluso cuando el token se proporciona a través del plist.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- swift
- Área
- mobile
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100