Ho scoperto che Xcode 4.3.1 ha un problema serio che convalida le app con risorse all'interno di una struttura di directory all'interno di un pacchetto di applicazioni.XCode 4.3.1 interrompe la convalida delle app con le directory aggiunte per riferimento. Qualche soluzione?
Le app possono passare la convalida all'interno del processo Xcode "Build for Archive" - non riesce solo quando la convalida viene eseguita tramite Organizer, che è necessario salvare per la presentazione ad hoc o App Store.
Dopo aver passato ore a cercare di rintracciare la solita firma del codice problemi di titolarità, alla fine ho notato la seguente riga nella console di sistema quando l'esportazione non riesce:
3/10/12 2: 32: 48,450 PM [ 0x0-0x261261] .com.apple.dt.Xcode:/Users/chris/Library/Developer/Xcode/Archives/2012-03-10/Copertura 3-10-12 2.32 PM.xcarchive/Products/Applications/Coverage.app/Piastrelle/T-Mobile-roam/4: È una directory
La directory "Piastrelle" è stata aggiunta al mio progetto tramite "Crea riferimento cartella per eventuali cartelle aggiunte".
Ho scoperto che rimuovere la directory Tiles consente all'applicazione di creare e convalidare. L'aggiunta di nuovo risultati in questo errore del segno di codice.
Sembra che l'aggiunta di un albero di directory a più livelli svuota completamente il processo di convalida ei messaggi di errore inviano gli sviluppatori a un inseguimento selvaggio cercando di rintracciare i problemi di firma e autorizzazione del codice che non rappresentano un problema.
Non ho mai avuto problemi con versioni precedenti di Xcode - questo sembra essere un nuovo bug grave in Xcode 4.3.1.
Esiste una soluzione alternativa che ci consenta di inviare aggiornamenti alla nostra app?
Note:
Questo thread sembra correlato: https://devforums.apple.com/message/630800
Questa domanda tocca un problema simile così: Xcode 4.3: Codesign operation failed (Check that the identity you selected is valid)
Ho lo stesso problema e sto cercando una soluzione alternativa e, durante l'attesa per il fissaggio. – pasine
Questo problema continua con Xcode 4.3.2. – ThomasW