我已经构建了一个桌面应用程序,并且它可以从Xcode正常运行但是当我创建它时,该应用程序无效。所有shell脚本都是从我的应用程序调用的,所有这些脚本都在应用程序包中可用。我已经使dmg应用程序也可写,但它仍然不起作用。
以下是我的代码:
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/bin/sh"];
[task stArguments:[NSArray arrayWithObjects:[[NSBundle mainBundle] pathForResource:@"install" ofType:@"sh"], nil]];
[task launch];
绝对路径为/Volumes/myAppMountFolder/myapp.app/Contents/Resources/install.sh