Если вы перейдете к /usr/bin
, вы увидите сотни исполняемых файлов или ссылок на исполняемые файлы.
Мое приложение (приложение для Mac, написанное на Obj-C в Xcode) зависит от некоторых из этих исполняемых файлов. К сожалению, исполняемые файлы должны быть установлены вручную - я должен проверить их, а затем предложить пользователю установить их.
Мой код:
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/usr/bin/executable"];
NSPipe *pipe = [NSPipe pipe];
[task setStandardOutput:pipe];
NSFileHandle *file = [pipe fileHandleForReading];
[task setArguments:[NSArray arrayWithObjects:sender, target, nil]];
[task launch];
Мне было интересно, можно ли где-нибудь скопировать исполняемый файл внутри моего приложения, а затем вызвать его оттуда. Таким образом, пользователям не нужно было бы получать его для себя.
И будет ли это разрешено Mac App Store?
setPathLaunch
? - person citruspi   schedule 18.08.2012