1 votos

¿Está permitido utilizar las herramientas de línea de comandos DeRez y Rez de Xcode 3.0 para fines distintos de la localización?

Tengo un Mac de Apple que tiene Mac OS X 10.5.8. En este Mac está instalada la versión 3.0 de Xcode. Por lo que veo, también están las herramientas de línea de comandos DeRez y Rez. El software de Xcode puede haber sido instalado desde uno o más DVDs que venían con el Mac.

En la documentación de Xcode (que puede verse iniciando la aplicación Xcode y eligiendo luego Documentación en el menú Ayuda), hay una página, "Herramientas de línea de comandos", que menciona las herramientas DeRez y Rez. La ruta a esta página es ADC Home > Reference Library > Guides > Mac OS X > Mac OS X Technology Overview > Mac OS X Developer Tools >. Puede ser posible encontrar esta página en la documentación de Xcode haciendo una búsqueda de texto completo en todos los conjuntos de documentación con el término de búsqueda "DeRez" (sin comillas) y la opción "Contiene" (en lugar de "Comienza con" o "Exacto") elegida.

En la página de documentación "Herramientas de línea de comandos", hay una sección "Herramientas de localización". En esta sección, hay la declaración "La tabla C-15 enumera las aplicaciones y las herramientas de línea de comandos para localizar sus propias aplicaciones." Después, hay una declaración sobre las ubicaciones de los directorios de las herramientas y luego hay una tabla con información sobre las herramientas DeRez, genstrings y Rez. La descripción de la herramienta DeRez incluye la frase "Puede utilizar esta utilidad para encontrar cadenas con fines de localización, por ejemplo." La descripción de la herramienta Rez incluye la frase "Puede utilizar Rez para recompilar los archivos de recursos que ha descompilado con DeRez después de haber localizado las cadenas." Dadas estas afirmaciones sobre la localización y esta categorización de las herramientas DeRez y Rez, surge la siguiente pregunta:

¿Está permitido, según la licencia del software Xcode y de las herramientas de línea de comandos DeRez y Rez, utilizar las herramientas DeRez y Rez para fines distintos de la localización (o, dicho de otro modo, para fines que no impliquen la localización)?

Tengo un proyecto de software y hay un archivo de recursos (con la extensión .rsrc) en el proyecto. Para los fines de esta publicación, estoy usando el nombre MyGreatProject.rsrc para referirse al archivo. Una forma de editar los recursos en el archivo o de añadir nuevos recursos al archivo sería utilizar DeRez para descompilar el archivo en un archivo fuente Rez con un comando del tipo DeRez -useDF MyGreatProject.rsrc Carbon.r > MyGreatProject.r . (Como nota al margen, cuando se utilicen las herramientas DeRez o Rez, es de esperar que se permita hacer referencia a un archivo de declaración de tipo Rez suministrado por Apple como Carbon.r para facilitar la comprensión del contenido del archivo fuente Rez. La página man de DeRez habla de la función de los archivos de declaración de tipos. Además, espero que este ejemplo de línea de comandos no implique ningún derecho de autor con respecto a la página man de DeRez o la página man de Rez). Después de ese paso, sería posible añadir o editar o eliminar recursos editando el archivo MyGreatProject.r Archivo fuente Rez. Después de eso, sería posible regenerar el MyGreatProject.rsrc utilizando un comando del tipo Rez -useDF Carbon.r MyGreatProject.r -o MyGreatProject.rsrc . (Una vez más, espero que este ejemplo de comando no plantee ningún problema de derechos de autor en relación con la página man de DeRez o la página man de Rez).

0voto

Jose Chavez Puntos 645

Sí, eso es definitivamente permisible.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X