parse community ios objective-c xcode parse.com parse-platform frameworks

ios - community - ¿Cómo ENABLE_BITCODE en Xcode 7?



parse server sdk (4)

Eso sería algo que Parse tiene que hacer, al habilitar el código de bits para su aplicación, todas las aplicaciones y marcos en su paquete deben incluir código de bits (ver here ). Como puede ver, el marco Parse no usa esto a partir de ahora, lo cual es comprensible ya que todavía está en beta y aún no está listo para el horario estelar.

Estoy desarrollando con parse.com y obtengo este problema al actualizar a Xcode 7. Algunos Parse Frameworks no funcionan completamente.

Tengo esta advertencia:

URGENTE: todo el código de bits se eliminará porque ''/Users/[MY_USERfont>/Downloads/parse-starter-project-1/ParseStarterProject/Parse.framework/Parse(PFMutableFileState.o)'' se creó sin código de bits. Debe reconstruirlo con el código de bits habilitado (configuración de Xcode ENABLE_BITCODE), obtener una biblioteca actualizada del proveedor o deshabilitar el código de bits para este objetivo. Nota: Esto será un error en el futuro.

Permítanme recordar que todo funcionaba en la última versión de Xcode 6.

¿Cómo HABILITAR Bitcode en Xcode 7?


Esto parece ser ahora un error en Xcode 7 beta 3. Si el Cocoapod que está utilizando no se creó con ENABLE_BITCODE activado, puede intentar deshabilitarlo agregando lo siguiente en la parte inferior de su Podfile:

post_install do |installer| installer.pods_project.targets.each do |target| installer.pods_project.build_configurations.each do |config| config.build_settings[''ENABLE_BITCODE''] = ''NO'' end target.build_configurations.each do |config| config.build_settings[''ENABLE_BITCODE''] = ''NO'' end end end

ADVERTENCIA: Por lo que he leído, no puede enviar aplicaciones WatchKit sin ENABLE_BITCODE activado, por lo que es una compensación hasta que Parse actualice sus pods.


Si está utilizando un marco o biblioteca de terceros que se actualizó para iOS 9, y no desea incluir código de bits, debe verificar si se proporcionó una versión del marco sin bitcode . Consulte la nota de Apple sobre cuándo incluirlo en su paquete de aplicaciones:

Para las aplicaciones de iOS, el código de bits es el predeterminado, pero opcional. Para las aplicaciones watchOS y tvOS, se requiere un código de bits. Si proporciona código de bits, todas las aplicaciones y marcos en el paquete de aplicaciones (todos los objetivos en el proyecto) deben incluir código de bits.

Para deshabilitar / habilitar el bitcode de bitcode en su proyecto, siga estos pasos:

  1. En la configuración de compilación del proyecto, asegúrese de haber habilitado Todas las configuraciones para que sean visibles.
  2. Las opciones de compilación son la cuarta sección hacia abajo. Seleccione Sí o No para la opción Enable Bitcode .


Simplemente busque el código de bit en la configuración de compilación y configúrelo en falso / NO