xcode 5.1: problemas de arquitetura libCordova.a

Ontem (10/10/14), quando o iOS 7.1 foi lançado, eu também atualizei para o Xcode 5.1 e descobri que meu projeto PhoneGap / Cordova não seria mais compilado para o meu iPhone 5s. Também atualizei o Cordova para a versão mais recente: v 3.4.0-0.1.3.

Eu li muitas soluções diferentes no SO que se relacionam com a alteração das arquiteturas ativas e a construção de apenas arquiteturas ativas, e nenhuma delas funciona. Então, aqui está o que eu tentei e os erros que recebo. Inicialmente, recebi o erro:

missing required architecture arm64 in file <long file path omitted> libCordova.a
Undefined symbols for architecture arm64

Então, eu tentei o seguinte. Selecionei o subprojeto CordovaLib em meu projeto e, tanto no projeto quanto na meta, fui paraConfigurações de compilação sobArquiteturas e garantiu quearm64 não foi incluído em nenhuma das arquiteturas de depuração ou versão. Nesse momentoConstruir apenas arquitetura ativa está definido como "Sim". Isso resultou no seguinte erro:

file was built for archive which is not the architecture being linked (armv7): 
<long file path omitted> libCordova.a
Undefined symbols for architecture armv7

ConfiguraçãoConstruir apenas arquitetura ativa para "Não", o erro novamente se torna:

missing required architecture arm64 in file <long file path omitted> libCordova.a
Undefined symbols for architecture arm64

Não tenho certeza do que mais tentar. As configurações de arquitetura do projeto incluem apenas a chave "SDK Base", definida no iOS 7.1. O destino do projeto não possui configurações de arquitetura. De qualquer forma, estou bastante certo de que o problema está no subprojeto CordovaLib incorporado. O que posso fazer para compilar esse dispositivo com êxito no meu dispositivo?

Atualização: mesmo problema no Jira do Apache:https://issues.apache.org/jira/browse/CB-6223

questionAnswers(8)

yourAnswerToTheQuestion