Dopo l'aggiornamento da Xcode 4.3 di Xcode 4.4, ho iniziato a ottenere il seguente errore sulla costruzione di mio iPhone app:errore Linker in Xcode 4.4
ld: section __objc_const (address=0x0010C720, size=7265990088) would make the output executable exceed available address range for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
L'indirizzo di memoria e il numero non significano niente per me , ma rimangono coerenti attraverso clean e ricostruzioni. Non mi è chiaro come trovare ciò che potrebbero fare riferimento.
Il codice ha fatto e continua a compilare in XCode 4.3.
Qualcuno ha idea di come rintracciare che cosa sta causando questo errore?
probabilmente non si è collegati a un framework che si sta utilizzando o si è collegati alla cosa sbagliata. Se il primo, controllare e collegarlo nelle impostazioni di generazione. Se quest'ultimo, rimuove il linker sbagliato e si spera che XCode si ricolleghi a quello corretto. – aforaudrey
Nel programma sono presenti dati globali o statici di grandi dimensioni inizializzati? –
@MartinR Sì, più grande di quanto ho visto in un programma tipico (non ho scritto molto del codice) ma nulla dell'ordine di 7 miliardi o anche di un milionesimo di quello. –