Consuming static library on iOS doesn't work
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- ios, javascript
Línea de trabajo
Comienza con la ruta de procesamiento de plugins de la CLI que ejercitan tns plugin add y tns run ios, usando la disposición documentada platforms/ios y el error del enlazador de la biblioteca estática como reproducción. Rastrea cómo se gestiona MyStaticiOSLibrary.a y verifica que su directorio llegue a las rutas de búsqueda de bibliotecas del proyecto; se considera completado cuando la aplicación de ejemplo se compila y se ejecuta con el plugin.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
it seems that after removing the lib/iOS directory we fail to consume plugins containing a static libraries. According to the doc a plugin containing a static library should have the following structure:
my-plugin/
├── ...
└── platforms/
└── ios/
├── MyStaticiOSLibrary.a
└── include/
└── MyStaticiOSLibrary/
└── Header1.h
└── Header2.h
└── ...
When processing such a plugin the CLI should add the path to MyStaticiOSLibrary.a binary to the project library search paths but it doesn't happen. As a result the build fails with:
ld: library not found for -lMyStaticiOSLibrary
Environment:
CLI, tns-core-modules, ios-runtime -> 3.0.0
Steps to reproduce:
- Create a blank app ->
tns create MyApp - Create a plugin with the folder structure described above
- Add the plugin to the app ->
tns plugin add my-plugin - Run the app:
tns run ios
- Lenguaje dominante
- JavaScript
- Estrellas
- 1.1k
- Forks
- 204
- Merge medio
- 1 d 9 h
- PR fusionados (30 d)
- 8
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.
Más de NativeScript/nativescript-cli
-
in-progress
NativeScript/nativescript-cli#6140 · 2 comentarios · 1 asignado ·
-
NativeScript/nativescript-cli#6090 · 1 asignado ·
-
in progress
NativeScript/nativescript-cli#6015 · 1 reacción · 1 asignado ·
-
question
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
NativeScript/nativescript-cli#5992 · 5 comentarios ·
-
feature-pending-triage
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
NativeScript/nativescript-cli#5975 ·
Todos los issues de NativeScript/nativescript-cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Seeed-Studio/wiki-documents#5655 · 2 comentarios ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
capricorn86/happy-dom#2435 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Edit: CW+ Abiertochannels:edit check:passed
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
01 type: bug 30 needs: triage 99 tag: UX Accessibility
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100