В настоящее время я пытаюсь написать содержимое внутри Applescript.app
который является файлом ресурсов.
Я могу записать в файл .scpt
если скопирую его в другую папку из Applescript.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]);
Но если я попытаюсь записать напрямую в файл .scpt
внутри Applescript.app
по этому пути @"/Users/Arnaud/Applescript/Contents/Resources/Scripts/main.scpt"
, он вернется (null)
. Я полагаю, у меня нет прав доступа к нему, потому что он находится внутри .app
?
Есть ли обходной путь?