-fembed-bitcode não é suportado em versões do iOS anteriores à 6.0




objective-c xcode (2)

Recentemente eu baixei o xcode 7 beta e enfrentei o erro:

-fembed-bitcode não é suportado em versões do iOS anteriores à 6.0

Existe alguma solução para corrigir esse problema sem alterar o destino de implantação?

Desde já, obrigado.


Encontrei isso recentemente, o que parece implicar que você precisa habilitar o código de bit para cada estrutura.

"O Xcode 7 possui uma opção ENABLE_BITCODE para incorporar código de bits em aplicativos, extensões de aplicativo e estruturas. A opção está ativada por padrão para iOS e é obrigatória para projetos watchOS enviados à loja. Quando o código de bit está ativado para um destino, todos os objetos , bibliotecas estáticas e estruturas de usuário usadas ao vincular esse destino devem conter código de bits. Caso contrário, um erro ou aviso será emitido pelo vinculador. versão beta do Xcode 7.) ENABLE_BITCODE deve estar constantemente ativado para todos os destinos. Se você usar uma biblioteca ou estrutura fornecida por terceiros, entre em contato com o fornecedor para obter uma versão atualizada que contenha código de bits. " Querido Deus, precisamos esperar que todas as bibliotecas sejam atualizadas? : S

Fonte ( link )

Se você não planeja oferecer suporte ao Apple Watch, pode desativar a opção pesquisando BITCODE no projeto e no destino. Mude a opção para Não.


Eu estava tentando executar o código do AudioModem (definido para o iOS 5.1) em um dispositivo iOS 9.1. Para mim, simplesmente alterar o destino de implantação do aplicativo para 9.0 (incrivelmente!) Funcionou (de alguma forma sem a introdução de outros erros ?!).





bitcode