Tengo un proyecto Xcode Swift que enviaré a alguien.
¿hay alguna forma de bloquearla con una clave de licencia o caducidad de tiempo para que no hagan un mal uso de mi código?
Tengo un proyecto Xcode Swift que enviaré a alguien.
¿hay alguna forma de bloquearla con una clave de licencia o caducidad de tiempo para que no hagan un mal uso de mi código?
No: no existe ninguna disposición para el bloqueo o la caducidad de los archivos, e incluso Xcode está diseñado para archivar partes de compilaciones, por lo que no le dé su código a nadie en quien no confíe o no pueda imponer de forma realista la violación de un acuerdo a No utilizar / divulgar su trabajo. Además, macOS tiene una máquina del tiempo, así que hay una forma de volver atrás y ver los archivos como existían en el pasado.
La forma típica de controlar esto es cargar el programa / los resultados de una compilación en TestFlight para su prueba o valoración. Esas aplicaciones generalmente caducan después de 60 días. Eso es mucho más difícil de aplicar ingeniería inversa que el código fuente.