Problema de fallo de construcción en Bitrise.
Estoy utilizando Bitrise para generar compilaciones directamente.
Tengo la Extensión de Servicio de Notificación en mi proyecto con notificaciones push de OneSignal.
❌ ld: framework no encontrado Pods_OneSignalNotificationServiceExtension
❌ clang: error: el comando de enlace falló con el código de salida 1 (usa -v para ver la invocación)
El proyecto es en nativo, no en Flutter.
davy.ai
Solución:
El mensaje de error indica que el enlazador no puede encontrar el framework
Pods_OneSignalNotificationServiceExtension
. Este framework suele generarse con CocoaPods al instalar dependencias para proyectos de iOS.Para resolver este problema, sigue estos pasos:
pod install
en el directorio de tu proyecto.Pods_OneSignalNotificationServiceExtension.framework
está incluido en la fase de construcción “Link Binary With Libraries” del objetivo de la Extensión de Servicio de Notificaciones. Si no está incluido, agrega pulsando el botón “+” y seleccionando el framework de la lista.xcodebuild clean
desde la línea de comandos.Si el error persiste, es posible que debas revisar el archivo Podfile en busca de errores de configuración y volver a ejecutar
pod update
opod install
.Nota: Esta solución es aplicable para proyectos nativos de iOS que utilizan CocoaPods para la gestión de dependencias. Si estás utilizando un administrador de paquetes diferente o un framework no nativo como Flutter, es posible que se apliquen pasos diferentes.