Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

461
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda