答案 0 :(得分:1)
我建议你使用SSZipArchive:https://github.com/soffes/ssziparchive
然后你可以这样做:
NSString *content = @"1,2,3"
NSString *path = [NSTemporaryDirectory() stringByAppendingPathComponent:@"somefile.zip"];
SSZipArchive *zip = [[SSZipArchive alloc] initWithPath:path];
[zip open];
[zip writeData:[content dataUsingEncoding:NSUTF8StringEncoding] filename:@"data.csv"];
[zip close];
这将产生一个名为" somefile.zip"的zip文件。在临时目录中,包含一个名为" data.csv"
的文件答案 1 :(得分:0)
最简单的方法是可能不使用标准的复制构建阶段将文件移动到位,而是使用shell脚本构建阶段复制文件,然后使用gzip将其压缩到位。