Actualmente estoy tratando de escribir contenido dentro de un Applescript.app
archivo de recursos.
Puedo escribir en el .scpt
archivo si lo copio en una carpeta diferente delApplescript.app
@autoreleasepool {
NSError *error;
NSString *str = @"hello";
BOOL ok = [str writeToFile:@"/Users/Arnaud/main.scpt" atomically:YES encoding:NSUTF8StringEncoding error:nil];
if (!ok) {
NSLog(@"Error writing file at %@\n%@",
@"/Users/Arnaud/main.scpt",[error localizedFailureReason]);
Pero si trato de escribir directamente en el .scpt
archivo dentro de Applescript.app
esta ruta @"/Users/Arnaud/Applescript/Contents/Resources/Scripts/main.scpt"
, vuelve (null)
. Supongo que no tengo autorización para acceder porque está dentro de un .app
?
¿Hay alguna solución?
fuente