Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

455
Vistas
El marco compilado proporciona un error de código de bits al archivar

He estado luchando durante algunos días... Básicamente, he creado un marco publicado compilado y lo distribuyo con cocoaPods. El problema es que luego, al archivar esta aplicación de marco, aparece el siguiente error:

 ld: bitcode bundle could not be generated because '/.../testingPodsAcrossversions/Pods/Pod/Pod.framework/Pod' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file '/.../testingPodsAcrossversions/Pods/Pod/Pod.framework/Pod' for architecture arm64

He hecho estas cosas:

Busque la configuración Habilitar código de bits y establézcala en SÍ para los modos Depurar y Liberar.

Busque la configuración de código de bits . Agregue -fembed-bitcode en los modos Debug y Release o puede agregar -fembed-bitcode-marker en Debug y -fembed-bitcode en el modo Release.

Agregue BITCODE_GENERATION_MODE en la configuración definida por el usuario y, a continuación, agregue el código de bits para los modos de depuración y liberación o puede agregar un marcador en la depuración y el código de bits en el modo de liberación.

Solo necesito la versión de lanzamiento, por lo que no construí un marco universal, solo la versión de lanzamiento... Realmente me gustaría resolver este problema, porque ha sido una pesadilla para mí...

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Si está utilizando pods, intente agregar esto al Podfile (resolvió el mismo problema para mí):

 post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['BITCODE_GENERATION_MODE'] = 'bitcode' config.build_settings['ENABLE_BITCODE'] = 'YES' end end end
over 4 years ago · Santiago Trujillo Denunciar

0

Detalles

  • Xcode Versión 11.3.1 (11C504)

Solución

Agregue el siguiente código al final del podfile

 def enable_bitcode_in(config) cflags = config.build_settings['OTHER_CFLAGS'] || ['$(inherited)'] if config.name == 'Release' cflags << '-fembed-bitcode' config.build_settings['BITCODE_GENERATION_MODE'] = 'bitcode' else # 'Debug' cflags << '-fembed-bitcode-marker' config.build_settings['BITCODE_GENERATION_MODE'] = 'marker' end config.build_settings['OTHER_CFLAGS'] = cflags end def enable_bitcode_for(targets) targets.each do |target| target.build_configurations.each do |config| enable_bitcode_in(config) end end end post_install do |installer| enable_bitcode_for(installer.pods_project.targets) end
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda