将脚本/文本文件拖放到您的 xcode 项目 -> 项目导航器中,以便将其添加到您的项目中。构建项目。打开 Bundle,您将能够在 Resources 目录中看到添加的文件。
现在,下面给出的代码将帮助您从资源中获取文件。例如,我添加了一个名为“OpenSafari.sh”的脚本
NSTask *temp = [[NSTask alloc] init];
[temp setLaunchPath:@"/bin/sh"];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"OpenSafari" ofType:@"sh"];
NSArray *tempargs = [NSArray arrayWithObjects:filePath,nil];
[temp setArguments:tempargs];
NSPipe *temppipe = [NSPipe pipe];
[temp setStandardOutput:temppipe];
NSPipe *errorPipe = [NSPipe pipe];
[temp setStandardError:errorPipe];
[temp launch];
NSData *data = [[temppipe fileHandleForReading] readDataToEndOfFile];
NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSData *dataErr = [[errorPipe fileHandleForReading] readDataToEndOfFile];
NSString *resultErr = [[NSString alloc] initWithData:dataErr encoding:NSUTF8StringEncoding];
希望这可以帮助!