Durante la compilazione di un progetto Unity per iOS tramite XCode potrebbe “Command PhaseScriptExecution failed with a nonzero exit code” che purtroppo non indica in alcun modo il punto esatto di generazione dell’errore essendo generico.
Per visualizzare l’errore corrispondente è necessario inserire la stringa -LD64 negli “Other Linker Argument” (attenzione al – davanti alla stringa).

Ricompilando il progetto è quindi possibile capire quale sia l’errore che ha generato il fallimento della build.
Solitamente tale errore riguarda un permesso da assegnare al file process_symbol.sh in quanto non può essere eseguito. Per risolverlo è possibile accedere, tramite Terminale, alla cartella principale del progetto Unity e lanciare il comando “chmod +x process_symbols.sh”.
A questo punto è possibile ricompilare correttamente il progetto ed eseguire l’applicativo Unity sul dispositivo scelto.




