Con bash como mi shell, una forma sencilla de demostrar mi pregunta es esta:
mkdir -p foo.app/Contents
cd foo.app/Contents
echo -n 'AEgxFXTC' > PkgInfo
ln PkgInfo f
La ln fallará con ln: f: Operation not permitted
Estoy en 10.10.5 con un sistema de archivos Mac OS Extended (Journaled, Encrypted).
Parece que hay algo de magia guardada en el sistema de archivos para archivos llamados PkgInfo dentro de un directorio llamado Contenidos. El contenido del archivo no parece importar.
¿Qué es la magia específicamente? ¿Hay otros nombres de magia además de PkgInfo? ¿Porque es especial? etc.