Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

462
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!