2009-06-04 8 views
6

Je travaille en XCode et j'ai aussi écrit un éditeur externe qui génère des ressources pour l'utilisation dans le projet. Dans le meilleur des cas, l'outil modifierait le fichier project.pbxproj afin qu'il comprenne les ressources générées dans le projet. J'ai lu le dossier dans le but de le comprendre, et c'est surtout discernable mais il y a toujours une question majeure que j'ai.XCode - Édition du paquet xcodeproj (spécifiquement project.pbxproj)

Si je voulais générer un nouveau groupe en dehors de XCode (ou quelque chose de nouveau, d'ailleurs), comment savoir quel code d'identification utiliser? Par exemple: 19C28FACFE9D520D11CA2CBB est l'un d'eux de mon projet. Comment suis-je censé savoir quoi utiliser si je fais le mien? Ont-ils juste besoin d'être uniques? Serait-il légal d'en créer un seul: 000000000000000000000001 et 000000000000000000000002 et 000000000000000000000003 etc.?

Toute aide sur ce serait merveilleux. Merci.

Répondre

5

Oui, vous pouvez créer le vôtre. Le meilleur moyen serait d'utiliser une fonction de hachage comme MD5 ou SHA1 pour le générer, puis vous pouvez le tronquer à la longueur désirée. Je voudrais hacher le nom du fichier/groupe avec un horodatage ajouté de cette façon que vous obtenez un résultat plus unique.

+0

Merci, c'est ce que j'avais besoin de savoir. L'utilisation d'un horodatage est une bonne idée. – Eli