2009-06-04 17 views
6

Estoy trabajando en XCode y también he escrito una herramienta de editor externo que genera recursos para usar en el proyecto. En el mejor de los casos, la herramienta editaría el archivo project.pbxproj para que incluya los recursos generados en el proyecto. He leído el archivo en un intento de entenderlo, y es principalmente discernible, pero todavía hay una pregunta importante que tengo.XCode - Edición del paquete xcodeproj (específicamente project.pbxproj)

Si quería generar un nuevo grupo desde fuera de XCode (o algo nuevo, para el caso), ¿cómo sé qué código de identificación usar? Por ejemplo: 19C28FACFE9D520D11CA2CBB es uno de ellos de mi proyecto. ¿Cómo se supone que sabré qué usar si hago mi propio? ¿Solo necesitan ser únicos? ¿Sería legal crear una sola: 000000000000000000000001 y 000000000000000000000002 y 000000000000000000000003 etc.?

Cualquier ayuda en esto sería maravilloso. Gracias.

Respuesta

5

Sí, puedes hacer la tuya. La mejor manera sería usar una función hash como MD5 o SHA1 para generarla, luego puede truncarla a la longitud deseada. Quisiera el nombre del archivo/grupo junto con un sello de tiempo adjunto para obtener un resultado más único.

+0

Gracias, eso es lo que necesitaba saber. Usar una marca de tiempo es una buena idea. – Eli

Cuestiones relacionadas