2009-06-04 14 views
6

Sto lavorando in XCode e ho anche scritto uno strumento di editor esterno che genera risorse da utilizzare nel progetto. Nel migliore dei casi, lo strumento modificherebbe il file project.pbxproj in modo che includesse le risorse generate nel progetto. Ho letto il file nel tentativo di capirlo, ed è per lo più riconoscibile, ma c'è ancora una domanda importante che ho.XCode - Modifica del pacchetto xcodeproj (in particolare project.pbxproj)

Se volevo generare un nuovo gruppo al di fuori di XCode (o un nuovo nulla, per quella questione), come faccio a sapere quale codice ID utilizzare? Ad esempio: 19C28FACFE9D520D11CA2CBB è uno di questi dal mio progetto. Come dovrei sapere cosa usare se faccio il mio? Devono solo essere unici? Sarebbe legale crearne uno: 000000000000000000000001 e 000000000000000000000002 e 000000000000000000000003 ecc.?

Qualsiasi aiuto su questo sarebbe meraviglioso. Grazie.

risposta

5

Sì, puoi crearne uno tuo. Il modo migliore sarebbe utilizzare una funzione di hash come MD5 o SHA1 per generarlo, quindi è possibile troncarlo alla lunghezza desiderata. Scriverò il nome del file/gruppo insieme a un timestamp aggiunto in questo modo per ottenere un risultato più unico.

+0

Grazie, è quello che dovevo sapere. Usare un timestamp è una buona idea. – Eli

Problemi correlati