Uygulamamı Mac App Store'a göndermeden önce korumalıyorum ve bir dmg dosyası açmam gerekiyor. Aşağıdakileri denedim, ama Apple Sandbox'la çalışmasının gerekip gerekmediğini bilmiyorum.Sandbox ve NSTask
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath: @"/usr/bin/hdiutil"];
[task setArguments:
[NSArray arrayWithObjects: @"attach", [NSString stringWithFormat:@"%@/myfile.dmg", documentsDirectory], nil]];
[task launch];
[task waitUntilExit];
if (0 != [task terminationStatus])
NSLog(@"Mount failed.");
[task release];
Ben terminali o işe tam yol yapıştırmak, ben aşağıdaki hatayı alıyorum uygulamasından çalıştırırsanız: Herhangi bir yardım için
diskimages-helper[11437:303] ERROR: couldn't connect to framework.
diskimages-helper[11437:303] DIHelper: setupConnectionToFrameworkWithUUID: failed
hdiutil: attach failed - No child processes
Mount failed.
Teşekkür! S.
Korumalı bir DMG'yi monte edemezsiniz, bu güvenli değildir. – CodaFi
Aynı problemi yaşıyorum. Sadece @ user375584 'ü düzeltip düzeltmediğini merak ediyorum. Teşekkürler – Josh