Apparently, you can share the zip file, but it does not appear in the general sheet.
I tested it, and when I sent the message to myself, I received the attached zip file.
- (IBAction)shareZipFile:(id)sender { NSOpenPanel *openPanel = [NSOpenPanel openPanel]; openPanel.allowedFileTypes = @[@"zip"]; openPanel.prompt = @"Share"; [openPanel runModal]; NSSharingService *service = [NSSharingService sharingServiceNamed:NSSharingServiceNameComposeMessage]; NSArray *items = @[openPanel.URL.lastPathComponent.stringByDeletingPathExtension, openPanel.URL]; if (![service canPerformWithItems:items]) { NSLog(@"Can't share that kind of stuff, sorry!"); return; } [service performWithItems:items]; }
source share