diff --git a/Objective-Zip.xcodeproj/project.pbxproj b/Objective-Zip.xcodeproj/project.pbxproj deleted file mode 100755 index ed32531..0000000 --- a/Objective-Zip.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1081 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 8C59F3821BAEE3BC00DBB3D0 /* Objective-Zip_Swift_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3811BAEE3BC00DBB3D0 /* Objective-Zip_Swift_Tests.swift */; settings = {ASSET_TAGS = (); }; }; - 8C59F3831BAEE3BC00DBB3D0 /* Objective-Zip_Swift_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3811BAEE3BC00DBB3D0 /* Objective-Zip_Swift_Tests.swift */; settings = {ASSET_TAGS = (); }; }; - 8C59F39E1BAEE48600DBB3D0 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3841BAEE48600DBB3D0 /* adler32.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F39F1BAEE48600DBB3D0 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3841BAEE48600DBB3D0 /* adler32.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A01BAEE48600DBB3D0 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3851BAEE48600DBB3D0 /* compress.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A11BAEE48600DBB3D0 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3851BAEE48600DBB3D0 /* compress.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A21BAEE48600DBB3D0 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3861BAEE48600DBB3D0 /* crc32.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A31BAEE48600DBB3D0 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3861BAEE48600DBB3D0 /* crc32.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A41BAEE48600DBB3D0 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3871BAEE48600DBB3D0 /* crc32.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A51BAEE48600DBB3D0 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3881BAEE48600DBB3D0 /* deflate.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A61BAEE48600DBB3D0 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3881BAEE48600DBB3D0 /* deflate.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A71BAEE48600DBB3D0 /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3891BAEE48600DBB3D0 /* deflate.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A81BAEE48600DBB3D0 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38A1BAEE48600DBB3D0 /* gzclose.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3A91BAEE48600DBB3D0 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38A1BAEE48600DBB3D0 /* gzclose.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3AA1BAEE48600DBB3D0 /* gzguts.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F38B1BAEE48600DBB3D0 /* gzguts.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3AB1BAEE48600DBB3D0 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38C1BAEE48600DBB3D0 /* gzlib.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3AC1BAEE48600DBB3D0 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38C1BAEE48600DBB3D0 /* gzlib.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3AD1BAEE48600DBB3D0 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38D1BAEE48600DBB3D0 /* gzread.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3AE1BAEE48600DBB3D0 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38D1BAEE48600DBB3D0 /* gzread.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3AF1BAEE48600DBB3D0 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38E1BAEE48600DBB3D0 /* gzwrite.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B01BAEE48600DBB3D0 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38E1BAEE48600DBB3D0 /* gzwrite.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B11BAEE48600DBB3D0 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38F1BAEE48600DBB3D0 /* infback.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B21BAEE48600DBB3D0 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F38F1BAEE48600DBB3D0 /* infback.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B31BAEE48600DBB3D0 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3901BAEE48600DBB3D0 /* inffast.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B41BAEE48600DBB3D0 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3901BAEE48600DBB3D0 /* inffast.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B51BAEE48600DBB3D0 /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3911BAEE48600DBB3D0 /* inffast.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B61BAEE48600DBB3D0 /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3921BAEE48600DBB3D0 /* inffixed.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B71BAEE48600DBB3D0 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3931BAEE48600DBB3D0 /* inflate.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B81BAEE48600DBB3D0 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3931BAEE48600DBB3D0 /* inflate.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3B91BAEE48600DBB3D0 /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3941BAEE48600DBB3D0 /* inflate.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3BA1BAEE48600DBB3D0 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3951BAEE48600DBB3D0 /* inftrees.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3BB1BAEE48600DBB3D0 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3951BAEE48600DBB3D0 /* inftrees.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3BC1BAEE48600DBB3D0 /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3961BAEE48600DBB3D0 /* inftrees.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3BD1BAEE48600DBB3D0 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3971BAEE48600DBB3D0 /* trees.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3BE1BAEE48600DBB3D0 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3971BAEE48600DBB3D0 /* trees.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3BF1BAEE48600DBB3D0 /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3981BAEE48600DBB3D0 /* trees.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3C01BAEE48600DBB3D0 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3991BAEE48600DBB3D0 /* uncompr.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3C11BAEE48600DBB3D0 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3991BAEE48600DBB3D0 /* uncompr.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3C21BAEE48600DBB3D0 /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F39A1BAEE48600DBB3D0 /* zconf.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3C31BAEE48600DBB3D0 /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F39B1BAEE48600DBB3D0 /* zlib.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3C41BAEE48600DBB3D0 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F39C1BAEE48600DBB3D0 /* zutil.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3C51BAEE48600DBB3D0 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F39C1BAEE48600DBB3D0 /* zutil.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3C61BAEE48600DBB3D0 /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F39D1BAEE48600DBB3D0 /* zutil.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3CE1BAEE49400DBB3D0 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3C71BAEE49400DBB3D0 /* crypt.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3CF1BAEE49400DBB3D0 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3C81BAEE49400DBB3D0 /* ioapi.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3D01BAEE49400DBB3D0 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3C81BAEE49400DBB3D0 /* ioapi.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3D11BAEE49400DBB3D0 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3C91BAEE49400DBB3D0 /* ioapi.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3D21BAEE49400DBB3D0 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3CA1BAEE49400DBB3D0 /* unzip.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3D31BAEE49400DBB3D0 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3CA1BAEE49400DBB3D0 /* unzip.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3D41BAEE49400DBB3D0 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3CB1BAEE49400DBB3D0 /* unzip.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3D51BAEE49400DBB3D0 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3CC1BAEE49400DBB3D0 /* zip.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3D61BAEE49400DBB3D0 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3CC1BAEE49400DBB3D0 /* zip.c */; settings = {ASSET_TAGS = (); }; }; - 8C59F3D71BAEE49400DBB3D0 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3CD1BAEE49400DBB3D0 /* zip.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F01BAEE4A100DBB3D0 /* Objective-Zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3D81BAEE4A100DBB3D0 /* Objective-Zip.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F11BAEE4A100DBB3D0 /* Objective-Zip+NSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3D91BAEE4A100DBB3D0 /* Objective-Zip+NSError.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F21BAEE4A100DBB3D0 /* OZFileInZipInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3DA1BAEE4A100DBB3D0 /* OZFileInZipInfo.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F31BAEE4A100DBB3D0 /* OZFileInZipInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3DB1BAEE4A100DBB3D0 /* OZFileInZipInfo.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F41BAEE4A100DBB3D0 /* OZFileInZipInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3DB1BAEE4A100DBB3D0 /* OZFileInZipInfo.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F51BAEE4A100DBB3D0 /* OZFileInZipInfo+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3DC1BAEE4A100DBB3D0 /* OZFileInZipInfo+Internals.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F61BAEE4A100DBB3D0 /* OZZipCompressionLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3DD1BAEE4A100DBB3D0 /* OZZipCompressionLevel.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F71BAEE4A100DBB3D0 /* OZZipException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3DE1BAEE4A100DBB3D0 /* OZZipException.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F81BAEE4A100DBB3D0 /* OZZipException.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3DF1BAEE4A100DBB3D0 /* OZZipException.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F3F91BAEE4A100DBB3D0 /* OZZipException.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3DF1BAEE4A100DBB3D0 /* OZZipException.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F3FA1BAEE4A100DBB3D0 /* OZZipException+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3E01BAEE4A100DBB3D0 /* OZZipException+Internals.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3FB1BAEE4A100DBB3D0 /* OZZipFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3E11BAEE4A100DBB3D0 /* OZZipFile.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3FC1BAEE4A100DBB3D0 /* OZZipFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3E21BAEE4A100DBB3D0 /* OZZipFile.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F3FD1BAEE4A100DBB3D0 /* OZZipFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3E21BAEE4A100DBB3D0 /* OZZipFile.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F3FE1BAEE4A100DBB3D0 /* OZZipFile+NSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3E31BAEE4A100DBB3D0 /* OZZipFile+NSError.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F3FF1BAEE4A100DBB3D0 /* OZZipFile+Standard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3E41BAEE4A100DBB3D0 /* OZZipFile+Standard.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F4001BAEE4A100DBB3D0 /* OZZipFileMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3E51BAEE4A100DBB3D0 /* OZZipFileMode.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F4011BAEE4A100DBB3D0 /* OZZipReadStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3E61BAEE4A100DBB3D0 /* OZZipReadStream.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F4021BAEE4A100DBB3D0 /* OZZipReadStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3E71BAEE4A100DBB3D0 /* OZZipReadStream.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F4031BAEE4A100DBB3D0 /* OZZipReadStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3E71BAEE4A100DBB3D0 /* OZZipReadStream.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F4041BAEE4A100DBB3D0 /* OZZipReadStream+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3E81BAEE4A100DBB3D0 /* OZZipReadStream+Internals.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F4051BAEE4A100DBB3D0 /* OZZipReadStream+NSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3E91BAEE4A100DBB3D0 /* OZZipReadStream+NSError.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F4061BAEE4A100DBB3D0 /* OZZipReadStream+Standard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3EA1BAEE4A100DBB3D0 /* OZZipReadStream+Standard.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F4071BAEE4A100DBB3D0 /* OZZipWriteStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3EB1BAEE4A100DBB3D0 /* OZZipWriteStream.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F4081BAEE4A100DBB3D0 /* OZZipWriteStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3EC1BAEE4A100DBB3D0 /* OZZipWriteStream.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F4091BAEE4A100DBB3D0 /* OZZipWriteStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C59F3EC1BAEE4A100DBB3D0 /* OZZipWriteStream.m */; settings = {ASSET_TAGS = (); }; }; - 8C59F40A1BAEE4A100DBB3D0 /* OZZipWriteStream+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3ED1BAEE4A100DBB3D0 /* OZZipWriteStream+Internals.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F40B1BAEE4A100DBB3D0 /* OZZipWriteStream+NSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3EE1BAEE4A100DBB3D0 /* OZZipWriteStream+NSError.h */; settings = {ASSET_TAGS = (); }; }; - 8C59F40C1BAEE4A100DBB3D0 /* OZZipWriteStream+Standard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C59F3EF1BAEE4A100DBB3D0 /* OZZipWriteStream+Standard.h */; settings = {ASSET_TAGS = (); }; }; - 8CC2FC631B91E63E00D5E05F /* libObjective-Zip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CC2FC581B91E63E00D5E05F /* libObjective-Zip.a */; }; - 8CC2FC7E1B91E65200D5E05F /* libObjective-Zip_OS_X.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CC2FC731B91E65200D5E05F /* libObjective-Zip_OS_X.a */; }; - 8CC2FCB91B91EB3500D5E05F /* ObjectiveZip_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CC2FCB81B91EB3500D5E05F /* ObjectiveZip_Tests.m */; }; - 8CC2FCBA1B91EB3500D5E05F /* ObjectiveZip_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CC2FCB81B91EB3500D5E05F /* ObjectiveZip_Tests.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 8CC2FC641B91E63E00D5E05F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8CC2FC571B91E63E00D5E05F; - remoteInfo = "Objective-Zip"; - }; - 8CC2FC7F1B91E65200D5E05F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8CC2FC721B91E65200D5E05F; - remoteInfo = "Objective-Zip OS X"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 8CC2FC561B91E63E00D5E05F /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "include/$(PRODUCT_NAME)"; - dstSubfolderSpec = 16; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 8C14E8181773A09F00B84597 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; - 8C1D598C1771057D006D69C3 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = ""; }; - 8C59F37F1BAEE3BB00DBB3D0 /* Objective-Zip Tests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Objective-Zip Tests-Bridging-Header.h"; sourceTree = ""; }; - 8C59F3801BAEE3BB00DBB3D0 /* Objective-Zip OS X Tests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Objective-Zip OS X Tests-Bridging-Header.h"; sourceTree = ""; }; - 8C59F3811BAEE3BC00DBB3D0 /* Objective-Zip_Swift_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Objective-Zip_Swift_Tests.swift"; sourceTree = ""; }; - 8C59F3841BAEE48600DBB3D0 /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = adler32.c; sourceTree = ""; }; - 8C59F3851BAEE48600DBB3D0 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = ""; }; - 8C59F3861BAEE48600DBB3D0 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = ""; }; - 8C59F3871BAEE48600DBB3D0 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = ""; }; - 8C59F3881BAEE48600DBB3D0 /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = deflate.c; sourceTree = ""; }; - 8C59F3891BAEE48600DBB3D0 /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deflate.h; sourceTree = ""; }; - 8C59F38A1BAEE48600DBB3D0 /* gzclose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzclose.c; sourceTree = ""; }; - 8C59F38B1BAEE48600DBB3D0 /* gzguts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gzguts.h; sourceTree = ""; }; - 8C59F38C1BAEE48600DBB3D0 /* gzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzlib.c; sourceTree = ""; }; - 8C59F38D1BAEE48600DBB3D0 /* gzread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzread.c; sourceTree = ""; }; - 8C59F38E1BAEE48600DBB3D0 /* gzwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzwrite.c; sourceTree = ""; }; - 8C59F38F1BAEE48600DBB3D0 /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = infback.c; sourceTree = ""; }; - 8C59F3901BAEE48600DBB3D0 /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inffast.c; sourceTree = ""; }; - 8C59F3911BAEE48600DBB3D0 /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffast.h; sourceTree = ""; }; - 8C59F3921BAEE48600DBB3D0 /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffixed.h; sourceTree = ""; }; - 8C59F3931BAEE48600DBB3D0 /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inflate.c; sourceTree = ""; }; - 8C59F3941BAEE48600DBB3D0 /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inflate.h; sourceTree = ""; }; - 8C59F3951BAEE48600DBB3D0 /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inftrees.c; sourceTree = ""; }; - 8C59F3961BAEE48600DBB3D0 /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inftrees.h; sourceTree = ""; }; - 8C59F3971BAEE48600DBB3D0 /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trees.c; sourceTree = ""; }; - 8C59F3981BAEE48600DBB3D0 /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trees.h; sourceTree = ""; }; - 8C59F3991BAEE48600DBB3D0 /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uncompr.c; sourceTree = ""; }; - 8C59F39A1BAEE48600DBB3D0 /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zconf.h; sourceTree = ""; }; - 8C59F39B1BAEE48600DBB3D0 /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = ""; }; - 8C59F39C1BAEE48600DBB3D0 /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zutil.c; sourceTree = ""; }; - 8C59F39D1BAEE48600DBB3D0 /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = ""; }; - 8C59F3C71BAEE49400DBB3D0 /* crypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypt.h; sourceTree = ""; }; - 8C59F3C81BAEE49400DBB3D0 /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ioapi.c; sourceTree = ""; }; - 8C59F3C91BAEE49400DBB3D0 /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = ""; }; - 8C59F3CA1BAEE49400DBB3D0 /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unzip.c; sourceTree = ""; }; - 8C59F3CB1BAEE49400DBB3D0 /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = ""; }; - 8C59F3CC1BAEE49400DBB3D0 /* zip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip.c; sourceTree = ""; }; - 8C59F3CD1BAEE49400DBB3D0 /* zip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zip.h; sourceTree = ""; }; - 8C59F3D81BAEE4A100DBB3D0 /* Objective-Zip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Objective-Zip.h"; sourceTree = ""; }; - 8C59F3D91BAEE4A100DBB3D0 /* Objective-Zip+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Objective-Zip+NSError.h"; sourceTree = ""; }; - 8C59F3DA1BAEE4A100DBB3D0 /* OZFileInZipInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZFileInZipInfo.h; sourceTree = ""; }; - 8C59F3DB1BAEE4A100DBB3D0 /* OZFileInZipInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZFileInZipInfo.m; sourceTree = ""; }; - 8C59F3DC1BAEE4A100DBB3D0 /* OZFileInZipInfo+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZFileInZipInfo+Internals.h"; sourceTree = ""; }; - 8C59F3DD1BAEE4A100DBB3D0 /* OZZipCompressionLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipCompressionLevel.h; sourceTree = ""; }; - 8C59F3DE1BAEE4A100DBB3D0 /* OZZipException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipException.h; sourceTree = ""; }; - 8C59F3DF1BAEE4A100DBB3D0 /* OZZipException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZZipException.m; sourceTree = ""; }; - 8C59F3E01BAEE4A100DBB3D0 /* OZZipException+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipException+Internals.h"; sourceTree = ""; }; - 8C59F3E11BAEE4A100DBB3D0 /* OZZipFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipFile.h; sourceTree = ""; }; - 8C59F3E21BAEE4A100DBB3D0 /* OZZipFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZZipFile.m; sourceTree = ""; }; - 8C59F3E31BAEE4A100DBB3D0 /* OZZipFile+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipFile+NSError.h"; sourceTree = ""; }; - 8C59F3E41BAEE4A100DBB3D0 /* OZZipFile+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipFile+Standard.h"; sourceTree = ""; }; - 8C59F3E51BAEE4A100DBB3D0 /* OZZipFileMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipFileMode.h; sourceTree = ""; }; - 8C59F3E61BAEE4A100DBB3D0 /* OZZipReadStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipReadStream.h; sourceTree = ""; }; - 8C59F3E71BAEE4A100DBB3D0 /* OZZipReadStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZZipReadStream.m; sourceTree = ""; }; - 8C59F3E81BAEE4A100DBB3D0 /* OZZipReadStream+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipReadStream+Internals.h"; sourceTree = ""; }; - 8C59F3E91BAEE4A100DBB3D0 /* OZZipReadStream+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipReadStream+NSError.h"; sourceTree = ""; }; - 8C59F3EA1BAEE4A100DBB3D0 /* OZZipReadStream+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipReadStream+Standard.h"; sourceTree = ""; }; - 8C59F3EB1BAEE4A100DBB3D0 /* OZZipWriteStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipWriteStream.h; sourceTree = ""; }; - 8C59F3EC1BAEE4A100DBB3D0 /* OZZipWriteStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZZipWriteStream.m; sourceTree = ""; }; - 8C59F3ED1BAEE4A100DBB3D0 /* OZZipWriteStream+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipWriteStream+Internals.h"; sourceTree = ""; }; - 8C59F3EE1BAEE4A100DBB3D0 /* OZZipWriteStream+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipWriteStream+NSError.h"; sourceTree = ""; }; - 8C59F3EF1BAEE4A100DBB3D0 /* OZZipWriteStream+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipWriteStream+Standard.h"; sourceTree = ""; }; - 8CC2FC581B91E63E00D5E05F /* libObjective-Zip.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libObjective-Zip.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8CC2FC621B91E63E00D5E05F /* Objective-Zip Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Objective-Zip Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8CC2FC681B91E63E00D5E05F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8CC2FC731B91E65200D5E05F /* libObjective-Zip_OS_X.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libObjective-Zip_OS_X.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8CC2FC7D1B91E65200D5E05F /* Objective-Zip OS X Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Objective-Zip OS X Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8CC2FCB81B91EB3500D5E05F /* ObjectiveZip_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ObjectiveZip_Tests.m; path = "Objective-Zip Tests/ObjectiveZip_Tests.m"; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8CC2FC551B91E63E00D5E05F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8CC2FC5F1B91E63E00D5E05F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8CC2FC631B91E63E00D5E05F /* libObjective-Zip.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8CC2FC701B91E65200D5E05F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8CC2FC7A1B91E65200D5E05F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8CC2FC7E1B91E65200D5E05F /* libObjective-Zip_OS_X.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8CC2FC581B91E63E00D5E05F /* libObjective-Zip.a */, - 8CC2FC621B91E63E00D5E05F /* Objective-Zip Tests.xctest */, - 8CC2FC731B91E65200D5E05F /* libObjective-Zip_OS_X.a */, - 8CC2FC7D1B91E65200D5E05F /* Objective-Zip OS X Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { - isa = PBXGroup; - children = ( - 8C6D353B10E56BA400B63EFA /* Objective-Zip */, - 8C6D350110E56A4B00B63EFA /* MiniZip */, - 8CD8B3E817766056005212EC /* ZLib */, - 8CC2FC661B91E63E00D5E05F /* Objective-Zip Tests */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - 8C1D598C1771057D006D69C3 /* README.md */, - ); - name = CustomTemplate; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8C14E8181773A09F00B84597 /* Security.framework */, - 1D30AB110D05D00D00671497 /* Foundation.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 8C6D350110E56A4B00B63EFA /* MiniZip */ = { - isa = PBXGroup; - children = ( - 8C59F3C71BAEE49400DBB3D0 /* crypt.h */, - 8C59F3C81BAEE49400DBB3D0 /* ioapi.c */, - 8C59F3C91BAEE49400DBB3D0 /* ioapi.h */, - 8C59F3CA1BAEE49400DBB3D0 /* unzip.c */, - 8C59F3CB1BAEE49400DBB3D0 /* unzip.h */, - 8C59F3CC1BAEE49400DBB3D0 /* zip.c */, - 8C59F3CD1BAEE49400DBB3D0 /* zip.h */, - ); - path = MiniZip; - sourceTree = SOURCE_ROOT; - }; - 8C6D353B10E56BA400B63EFA /* Objective-Zip */ = { - isa = PBXGroup; - children = ( - 8C59F3D81BAEE4A100DBB3D0 /* Objective-Zip.h */, - 8C59F3D91BAEE4A100DBB3D0 /* Objective-Zip+NSError.h */, - 8C59F3E11BAEE4A100DBB3D0 /* OZZipFile.h */, - 8C59F3E21BAEE4A100DBB3D0 /* OZZipFile.m */, - 8C59F3E31BAEE4A100DBB3D0 /* OZZipFile+NSError.h */, - 8C59F3E41BAEE4A100DBB3D0 /* OZZipFile+Standard.h */, - 8C59F3E51BAEE4A100DBB3D0 /* OZZipFileMode.h */, - 8C59F3DD1BAEE4A100DBB3D0 /* OZZipCompressionLevel.h */, - 8C59F3DA1BAEE4A100DBB3D0 /* OZFileInZipInfo.h */, - 8C59F3DB1BAEE4A100DBB3D0 /* OZFileInZipInfo.m */, - 8C59F3DC1BAEE4A100DBB3D0 /* OZFileInZipInfo+Internals.h */, - 8C59F3E61BAEE4A100DBB3D0 /* OZZipReadStream.h */, - 8C59F3E71BAEE4A100DBB3D0 /* OZZipReadStream.m */, - 8C59F3E81BAEE4A100DBB3D0 /* OZZipReadStream+Internals.h */, - 8C59F3E91BAEE4A100DBB3D0 /* OZZipReadStream+NSError.h */, - 8C59F3EA1BAEE4A100DBB3D0 /* OZZipReadStream+Standard.h */, - 8C59F3EB1BAEE4A100DBB3D0 /* OZZipWriteStream.h */, - 8C59F3EC1BAEE4A100DBB3D0 /* OZZipWriteStream.m */, - 8C59F3ED1BAEE4A100DBB3D0 /* OZZipWriteStream+Internals.h */, - 8C59F3EE1BAEE4A100DBB3D0 /* OZZipWriteStream+NSError.h */, - 8C59F3EF1BAEE4A100DBB3D0 /* OZZipWriteStream+Standard.h */, - 8C59F3DE1BAEE4A100DBB3D0 /* OZZipException.h */, - 8C59F3DF1BAEE4A100DBB3D0 /* OZZipException.m */, - 8C59F3E01BAEE4A100DBB3D0 /* OZZipException+Internals.h */, - ); - path = "Objective-Zip"; - sourceTree = SOURCE_ROOT; - }; - 8CC2FC661B91E63E00D5E05F /* Objective-Zip Tests */ = { - isa = PBXGroup; - children = ( - 8CC2FCB81B91EB3500D5E05F /* ObjectiveZip_Tests.m */, - 8C59F3811BAEE3BC00DBB3D0 /* Objective-Zip_Swift_Tests.swift */, - 8C59F37F1BAEE3BB00DBB3D0 /* Objective-Zip Tests-Bridging-Header.h */, - 8C59F3801BAEE3BB00DBB3D0 /* Objective-Zip OS X Tests-Bridging-Header.h */, - 8CC2FC671B91E63E00D5E05F /* Supporting Files */, - ); - path = "Objective-Zip Tests"; - sourceTree = SOURCE_ROOT; - }; - 8CC2FC671B91E63E00D5E05F /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 8CC2FC681B91E63E00D5E05F /* Info.plist */, - ); - name = "Supporting Files"; - path = "../Objective-Zip Tests"; - sourceTree = ""; - }; - 8CD8B3E817766056005212EC /* ZLib */ = { - isa = PBXGroup; - children = ( - 8C59F3841BAEE48600DBB3D0 /* adler32.c */, - 8C59F3851BAEE48600DBB3D0 /* compress.c */, - 8C59F3861BAEE48600DBB3D0 /* crc32.c */, - 8C59F3871BAEE48600DBB3D0 /* crc32.h */, - 8C59F3881BAEE48600DBB3D0 /* deflate.c */, - 8C59F3891BAEE48600DBB3D0 /* deflate.h */, - 8C59F38A1BAEE48600DBB3D0 /* gzclose.c */, - 8C59F38B1BAEE48600DBB3D0 /* gzguts.h */, - 8C59F38C1BAEE48600DBB3D0 /* gzlib.c */, - 8C59F38D1BAEE48600DBB3D0 /* gzread.c */, - 8C59F38E1BAEE48600DBB3D0 /* gzwrite.c */, - 8C59F38F1BAEE48600DBB3D0 /* infback.c */, - 8C59F3901BAEE48600DBB3D0 /* inffast.c */, - 8C59F3911BAEE48600DBB3D0 /* inffast.h */, - 8C59F3921BAEE48600DBB3D0 /* inffixed.h */, - 8C59F3931BAEE48600DBB3D0 /* inflate.c */, - 8C59F3941BAEE48600DBB3D0 /* inflate.h */, - 8C59F3951BAEE48600DBB3D0 /* inftrees.c */, - 8C59F3961BAEE48600DBB3D0 /* inftrees.h */, - 8C59F3971BAEE48600DBB3D0 /* trees.c */, - 8C59F3981BAEE48600DBB3D0 /* trees.h */, - 8C59F3991BAEE48600DBB3D0 /* uncompr.c */, - 8C59F39A1BAEE48600DBB3D0 /* zconf.h */, - 8C59F39B1BAEE48600DBB3D0 /* zlib.h */, - 8C59F39C1BAEE48600DBB3D0 /* zutil.c */, - 8C59F39D1BAEE48600DBB3D0 /* zutil.h */, - ); - path = ZLib; - sourceTree = SOURCE_ROOT; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8CC2FC711B91E65200D5E05F /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8C59F40A1BAEE4A100DBB3D0 /* OZZipWriteStream+Internals.h in Headers */, - 8C59F3F21BAEE4A100DBB3D0 /* OZFileInZipInfo.h in Headers */, - 8C59F3F11BAEE4A100DBB3D0 /* Objective-Zip+NSError.h in Headers */, - 8C59F3F51BAEE4A100DBB3D0 /* OZFileInZipInfo+Internals.h in Headers */, - 8C59F3FE1BAEE4A100DBB3D0 /* OZZipFile+NSError.h in Headers */, - 8C59F3F01BAEE4A100DBB3D0 /* Objective-Zip.h in Headers */, - 8C59F3BF1BAEE48600DBB3D0 /* trees.h in Headers */, - 8C59F40B1BAEE4A100DBB3D0 /* OZZipWriteStream+NSError.h in Headers */, - 8C59F3B61BAEE48600DBB3D0 /* inffixed.h in Headers */, - 8C59F3FA1BAEE4A100DBB3D0 /* OZZipException+Internals.h in Headers */, - 8C59F3A71BAEE48600DBB3D0 /* deflate.h in Headers */, - 8C59F3F61BAEE4A100DBB3D0 /* OZZipCompressionLevel.h in Headers */, - 8C59F4001BAEE4A100DBB3D0 /* OZZipFileMode.h in Headers */, - 8C59F3D71BAEE49400DBB3D0 /* zip.h in Headers */, - 8C59F4051BAEE4A100DBB3D0 /* OZZipReadStream+NSError.h in Headers */, - 8C59F4071BAEE4A100DBB3D0 /* OZZipWriteStream.h in Headers */, - 8C59F3CE1BAEE49400DBB3D0 /* crypt.h in Headers */, - 8C59F3FF1BAEE4A100DBB3D0 /* OZZipFile+Standard.h in Headers */, - 8C59F3C21BAEE48600DBB3D0 /* zconf.h in Headers */, - 8C59F3B91BAEE48600DBB3D0 /* inflate.h in Headers */, - 8C59F4041BAEE4A100DBB3D0 /* OZZipReadStream+Internals.h in Headers */, - 8C59F3C31BAEE48600DBB3D0 /* zlib.h in Headers */, - 8C59F3AA1BAEE48600DBB3D0 /* gzguts.h in Headers */, - 8C59F3F71BAEE4A100DBB3D0 /* OZZipException.h in Headers */, - 8C59F3BC1BAEE48600DBB3D0 /* inftrees.h in Headers */, - 8C59F4011BAEE4A100DBB3D0 /* OZZipReadStream.h in Headers */, - 8C59F3D41BAEE49400DBB3D0 /* unzip.h in Headers */, - 8C59F4061BAEE4A100DBB3D0 /* OZZipReadStream+Standard.h in Headers */, - 8C59F40C1BAEE4A100DBB3D0 /* OZZipWriteStream+Standard.h in Headers */, - 8C59F3D11BAEE49400DBB3D0 /* ioapi.h in Headers */, - 8C59F3C61BAEE48600DBB3D0 /* zutil.h in Headers */, - 8C59F3B51BAEE48600DBB3D0 /* inffast.h in Headers */, - 8C59F3A41BAEE48600DBB3D0 /* crc32.h in Headers */, - 8C59F3FB1BAEE4A100DBB3D0 /* OZZipFile.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8CC2FC571B91E63E00D5E05F /* Objective-Zip */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8CC2FC691B91E63E00D5E05F /* Build configuration list for PBXNativeTarget "Objective-Zip" */; - buildPhases = ( - 8CC2FC541B91E63E00D5E05F /* Sources */, - 8CC2FC551B91E63E00D5E05F /* Frameworks */, - 8CC2FC561B91E63E00D5E05F /* CopyFiles */, - 8CC2FCBC1B91ECB000D5E05F /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Objective-Zip"; - productName = "Objective-Zip"; - productReference = 8CC2FC581B91E63E00D5E05F /* libObjective-Zip.a */; - productType = "com.apple.product-type.library.static"; - }; - 8CC2FC611B91E63E00D5E05F /* Objective-Zip Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8CC2FC6C1B91E63E00D5E05F /* Build configuration list for PBXNativeTarget "Objective-Zip Tests" */; - buildPhases = ( - 8CC2FC5E1B91E63E00D5E05F /* Sources */, - 8CC2FC5F1B91E63E00D5E05F /* Frameworks */, - 8CC2FC601B91E63E00D5E05F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 8CC2FC651B91E63E00D5E05F /* PBXTargetDependency */, - ); - name = "Objective-Zip Tests"; - productName = "Objective-ZipTests"; - productReference = 8CC2FC621B91E63E00D5E05F /* Objective-Zip Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 8CC2FC721B91E65200D5E05F /* Objective-Zip OS X */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8CC2FC841B91E65300D5E05F /* Build configuration list for PBXNativeTarget "Objective-Zip OS X" */; - buildPhases = ( - 8CC2FC6F1B91E65200D5E05F /* Sources */, - 8CC2FC701B91E65200D5E05F /* Frameworks */, - 8CC2FC711B91E65200D5E05F /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Objective-Zip OS X"; - productName = "Objective-Zip OS X"; - productReference = 8CC2FC731B91E65200D5E05F /* libObjective-Zip_OS_X.a */; - productType = "com.apple.product-type.library.static"; - }; - 8CC2FC7C1B91E65200D5E05F /* Objective-Zip OS X Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8CC2FC871B91E65300D5E05F /* Build configuration list for PBXNativeTarget "Objective-Zip OS X Tests" */; - buildPhases = ( - 8CC2FC791B91E65200D5E05F /* Sources */, - 8CC2FC7A1B91E65200D5E05F /* Frameworks */, - 8CC2FC7B1B91E65200D5E05F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 8CC2FC801B91E65200D5E05F /* PBXTargetDependency */, - ); - name = "Objective-Zip OS X Tests"; - productName = "Objective-Zip OS XTests"; - productReference = 8CC2FC7D1B91E65200D5E05F /* Objective-Zip OS X Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 0700; - TargetAttributes = { - 8CC2FC571B91E63E00D5E05F = { - CreatedOnToolsVersion = 6.4; - }; - 8CC2FC611B91E63E00D5E05F = { - CreatedOnToolsVersion = 6.4; - }; - 8CC2FC721B91E65200D5E05F = { - CreatedOnToolsVersion = 6.4; - }; - 8CC2FC7C1B91E65200D5E05F = { - CreatedOnToolsVersion = 6.4; - }; - }; - }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Objective-Zip" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8CC2FC571B91E63E00D5E05F /* Objective-Zip */, - 8CC2FC611B91E63E00D5E05F /* Objective-Zip Tests */, - 8CC2FC721B91E65200D5E05F /* Objective-Zip OS X */, - 8CC2FC7C1B91E65200D5E05F /* Objective-Zip OS X Tests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8CC2FC601B91E63E00D5E05F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8CC2FC7B1B91E65200D5E05F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 8CC2FCBC1B91ECB000D5E05F /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "##########################################\n#\n# c.f. http://stackoverflow.com/questions/3520977/build-fat-static-library-device-simulator-using-xcode-and-sdk-4\n#\n# Version 2.7\n#\n# Latest Change:\n# - Supports iPhone 5 / iPod Touch 5 (uses Apple's workaround to lipo bug)\n#\n# Purpose:\n# Automatically create a Universal static library for iPhone + iPad + iPhone Simulator from within XCode\n#\n# Author: Adam Martin - http://twitter.com/redglassesapps\n# Based on: original script from Eonil (main changes: Eonil's script WILL NOT WORK in Xcode GUI - it WILL CRASH YOUR COMPUTER)\n#\n\nset -e\nset -o pipefail\n\n#################[ Tests: helps workaround any future bugs in Xcode ]########\n#\nDEBUG_THIS_SCRIPT=\"false\"\n\nif [ $DEBUG_THIS_SCRIPT = \"true\" ]\nthen\necho \"########### TESTS #############\"\necho \"Use the following variables when debugging this script; note that they may change on recursions\"\necho \"BUILD_DIR = $BUILD_DIR\"\necho \"BUILD_ROOT = $BUILD_ROOT\"\necho \"CONFIGURATION_BUILD_DIR = $CONFIGURATION_BUILD_DIR\"\necho \"BUILT_PRODUCTS_DIR = $BUILT_PRODUCTS_DIR\"\necho \"CONFIGURATION_TEMP_DIR = $CONFIGURATION_TEMP_DIR\"\necho \"TARGET_BUILD_DIR = $TARGET_BUILD_DIR\"\nfi\n\n#####################[ part 1 ]##################\n# First, work out the BASESDK version number (NB: Apple ought to report this, but they hide it)\n# (incidental: searching for substrings in sh is a nightmare! Sob)\n\nSDK_VERSION=$(echo ${SDK_NAME} | grep -o '.\\{3\\}$')\n\n# Next, work out if we're in SIM or DEVICE\n\nif [ ${PLATFORM_NAME} = \"iphonesimulator\" ]\nthen\nOTHER_SDK_TO_BUILD=iphoneos${SDK_VERSION}\nelse\nOTHER_SDK_TO_BUILD=iphonesimulator${SDK_VERSION}\nfi\n\necho \"XCode has selected SDK: ${PLATFORM_NAME} with version: ${SDK_VERSION} (although back-targetting: ${IPHONEOS_DEPLOYMENT_TARGET})\"\necho \"...therefore, OTHER_SDK_TO_BUILD = ${OTHER_SDK_TO_BUILD}\"\n#\n#####################[ end of part 1 ]##################\n\n#####################[ part 2 ]##################\n#\n# IF this is the original invocation, invoke WHATEVER other builds are required\n#\n# Xcode is already building ONE target...\n#\n# ...but this is a LIBRARY, so Apple is wrong to set it to build just one.\n# ...we need to build ALL targets\n# ...we MUST NOT re-build the target that is ALREADY being built: Xcode WILL CRASH YOUR COMPUTER if you try this (infinite recursion!)\n#\n#\n# So: build ONLY the missing platforms/configurations.\n\nif [ \"true\" == ${ALREADYINVOKED:-false} ]\nthen\necho \"RECURSION: I am NOT the root invocation, so I'm NOT going to recurse\"\nelse\n# CRITICAL:\n# Prevent infinite recursion (Xcode sucks)\nexport ALREADYINVOKED=\"true\"\n\necho \"RECURSION: I am the root ... recursing all missing build targets NOW...\"\necho \"RECURSION: ...about to invoke: xcodebuild -configuration \\\"${CONFIGURATION}\\\" -project \\\"${PROJECT_NAME}.xcodeproj\\\" -target \\\"${TARGET_NAME}\\\" -sdk \\\"${OTHER_SDK_TO_BUILD}\\\" ${ACTION} RUN_CLANG_STATIC_ANALYZER=NO\" BUILD_DIR=\\\"${BUILD_DIR}\\\" BUILD_ROOT=\\\"${BUILD_ROOT}\\\" SYMROOT=\\\"${SYMROOT}\\\"\n\nxcodebuild -configuration \"${CONFIGURATION}\" -project \"${PROJECT_NAME}.xcodeproj\" -target \"${TARGET_NAME}\" -sdk \"${OTHER_SDK_TO_BUILD}\" ${ACTION} RUN_CLANG_STATIC_ANALYZER=NO BUILD_DIR=\"${BUILD_DIR}\" BUILD_ROOT=\"${BUILD_ROOT}\" SYMROOT=\"${SYMROOT}\"\n\nACTION=\"build\"\n\n#Merge all platform binaries as a fat binary for each configurations.\n\n# Calculate where the (multiple) built files are coming from:\nCURRENTCONFIG_DEVICE_DIR=${SYMROOT}/${CONFIGURATION}-iphoneos\nCURRENTCONFIG_SIMULATOR_DIR=${SYMROOT}/${CONFIGURATION}-iphonesimulator\n\necho \"Taking device build from: ${CURRENTCONFIG_DEVICE_DIR}\"\necho \"Taking simulator build from: ${CURRENTCONFIG_SIMULATOR_DIR}\"\n\nCREATING_UNIVERSAL_DIR=${SYMROOT}/${CONFIGURATION}-universal\necho \"...I will output a universal build to: ${CREATING_UNIVERSAL_DIR}\"\n\n# ... remove the products of previous runs of this script\n# NB: this directory is ONLY created by this script - it should be safe to delete!\n\nrm -rf \"${CREATING_UNIVERSAL_DIR}\"\nmkdir \"${CREATING_UNIVERSAL_DIR}\"\n\n#\necho \"lipo: for current configuration (${CONFIGURATION}) creating output file: ${CREATING_UNIVERSAL_DIR}/${EXECUTABLE_NAME}\"\nxcrun -sdk iphoneos lipo -create -output \"${CREATING_UNIVERSAL_DIR}/${EXECUTABLE_NAME}\" \"${CURRENTCONFIG_DEVICE_DIR}/${EXECUTABLE_NAME}\" \"${CURRENTCONFIG_SIMULATOR_DIR}/${EXECUTABLE_NAME}\"\n\n#########\n#\n# Added: StackOverflow suggestion to also copy \"include\" files\n# (untested, but should work OK)\n#\necho \"Fetching headers from ${PUBLIC_HEADERS_FOLDER_PATH}\"\necho \" (if you embed your library project in another project, you will need to add\"\necho \" a \"User Search Headers\" build setting of: (NB INCLUDE THE DOUBLE QUOTES BELOW!)\"\necho ' \"$(TARGET_BUILD_DIR)/usr/local/include/\"'\nif [ -d \"${CURRENTCONFIG_DEVICE_DIR}${PUBLIC_HEADERS_FOLDER_PATH}\" ]\nthen\nmkdir -p \"${CREATING_UNIVERSAL_DIR}${PUBLIC_HEADERS_FOLDER_PATH}\"\n# * needs to be outside the double quotes?\ncp -r \"${CURRENTCONFIG_DEVICE_DIR}${PUBLIC_HEADERS_FOLDER_PATH}\"* \"${CREATING_UNIVERSAL_DIR}${PUBLIC_HEADERS_FOLDER_PATH}\"\nfi\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8CC2FC541B91E63E00D5E05F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8C59F3AD1BAEE48600DBB3D0 /* gzread.c in Sources */, - 8C59F3F31BAEE4A100DBB3D0 /* OZFileInZipInfo.m in Sources */, - 8C59F39E1BAEE48600DBB3D0 /* adler32.c in Sources */, - 8C59F3C01BAEE48600DBB3D0 /* uncompr.c in Sources */, - 8C59F4081BAEE4A100DBB3D0 /* OZZipWriteStream.m in Sources */, - 8C59F3FC1BAEE4A100DBB3D0 /* OZZipFile.m in Sources */, - 8C59F3C41BAEE48600DBB3D0 /* zutil.c in Sources */, - 8C59F3AB1BAEE48600DBB3D0 /* gzlib.c in Sources */, - 8C59F3AF1BAEE48600DBB3D0 /* gzwrite.c in Sources */, - 8C59F3CF1BAEE49400DBB3D0 /* ioapi.c in Sources */, - 8C59F3A81BAEE48600DBB3D0 /* gzclose.c in Sources */, - 8C59F3A21BAEE48600DBB3D0 /* crc32.c in Sources */, - 8C59F3A51BAEE48600DBB3D0 /* deflate.c in Sources */, - 8C59F3D21BAEE49400DBB3D0 /* unzip.c in Sources */, - 8C59F3BD1BAEE48600DBB3D0 /* trees.c in Sources */, - 8C59F3B71BAEE48600DBB3D0 /* inflate.c in Sources */, - 8C59F3F81BAEE4A100DBB3D0 /* OZZipException.m in Sources */, - 8C59F3BA1BAEE48600DBB3D0 /* inftrees.c in Sources */, - 8C59F3D51BAEE49400DBB3D0 /* zip.c in Sources */, - 8C59F4021BAEE4A100DBB3D0 /* OZZipReadStream.m in Sources */, - 8C59F3B11BAEE48600DBB3D0 /* infback.c in Sources */, - 8C59F3A01BAEE48600DBB3D0 /* compress.c in Sources */, - 8C59F3B31BAEE48600DBB3D0 /* inffast.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8CC2FC5E1B91E63E00D5E05F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8CC2FCB91B91EB3500D5E05F /* ObjectiveZip_Tests.m in Sources */, - 8C59F3821BAEE3BC00DBB3D0 /* Objective-Zip_Swift_Tests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8CC2FC6F1B91E65200D5E05F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8C59F3AE1BAEE48600DBB3D0 /* gzread.c in Sources */, - 8C59F3F41BAEE4A100DBB3D0 /* OZFileInZipInfo.m in Sources */, - 8C59F39F1BAEE48600DBB3D0 /* adler32.c in Sources */, - 8C59F3C11BAEE48600DBB3D0 /* uncompr.c in Sources */, - 8C59F4091BAEE4A100DBB3D0 /* OZZipWriteStream.m in Sources */, - 8C59F3FD1BAEE4A100DBB3D0 /* OZZipFile.m in Sources */, - 8C59F3C51BAEE48600DBB3D0 /* zutil.c in Sources */, - 8C59F3AC1BAEE48600DBB3D0 /* gzlib.c in Sources */, - 8C59F3B01BAEE48600DBB3D0 /* gzwrite.c in Sources */, - 8C59F3D01BAEE49400DBB3D0 /* ioapi.c in Sources */, - 8C59F3A91BAEE48600DBB3D0 /* gzclose.c in Sources */, - 8C59F3A31BAEE48600DBB3D0 /* crc32.c in Sources */, - 8C59F3A61BAEE48600DBB3D0 /* deflate.c in Sources */, - 8C59F3D31BAEE49400DBB3D0 /* unzip.c in Sources */, - 8C59F3BE1BAEE48600DBB3D0 /* trees.c in Sources */, - 8C59F3B81BAEE48600DBB3D0 /* inflate.c in Sources */, - 8C59F3F91BAEE4A100DBB3D0 /* OZZipException.m in Sources */, - 8C59F3BB1BAEE48600DBB3D0 /* inftrees.c in Sources */, - 8C59F3D61BAEE49400DBB3D0 /* zip.c in Sources */, - 8C59F4031BAEE4A100DBB3D0 /* OZZipReadStream.m in Sources */, - 8C59F3B21BAEE48600DBB3D0 /* infback.c in Sources */, - 8C59F3A11BAEE48600DBB3D0 /* compress.c in Sources */, - 8C59F3B41BAEE48600DBB3D0 /* inffast.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8CC2FC791B91E65200D5E05F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8CC2FCBA1B91EB3500D5E05F /* ObjectiveZip_Tests.m in Sources */, - 8C59F3831BAEE3BC00DBB3D0 /* Objective-Zip_Swift_Tests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 8CC2FC651B91E63E00D5E05F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8CC2FC571B91E63E00D5E05F /* Objective-Zip */; - targetProxy = 8CC2FC641B91E63E00D5E05F /* PBXContainerItemProxy */; - }; - 8CC2FC801B91E65200D5E05F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8CC2FC721B91E65200D5E05F /* Objective-Zip OS X */; - targetProxy = 8CC2FC7F1B91E65200D5E05F /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 8CC2FC6A1B91E63E00D5E05F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.1; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 8CC2FC6B1B91E63E00D5E05F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.1; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 8CC2FC6D1B91E63E00D5E05F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - INFOPLIST_FILE = "Objective-Zip Tests/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_BUNDLE_IDENTIFIER = "com.flyingdolphinstudio.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Objective-Zip Tests/Objective-Zip Tests-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 8CC2FC6E1B91E63E00D5E05F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - INFOPLIST_FILE = "Objective-Zip Tests/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_BUNDLE_IDENTIFIER = "com.flyingdolphinstudio.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Objective-Zip Tests/Objective-Zip Tests-Bridging-Header.h"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 8CC2FC851B91E65300D5E05F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "Objective-Zip_OS_X"; - SDKROOT = macosx; - }; - name = Debug; - }; - 8CC2FC861B91E65300D5E05F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "Objective-Zip_OS_X"; - SDKROOT = macosx; - }; - name = Release; - }; - 8CC2FC881B91E65300D5E05F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - INFOPLIST_FILE = "Objective-Zip Tests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_BUNDLE_IDENTIFIER = "com.flyingdolphinstudio.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SWIFT_OBJC_BRIDGING_HEADER = "Objective-Zip Tests/Objective-Zip OS X Tests-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 8CC2FC891B91E65300D5E05F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - INFOPLIST_FILE = "Objective-Zip Tests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_BUNDLE_IDENTIFIER = "com.flyingdolphinstudio.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SWIFT_OBJC_BRIDGING_HEADER = "Objective-Zip Tests/Objective-Zip OS X Tests-Bridging-Header.h"; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_C_LANGUAGE_STANDARD = c99; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - SDKROOT = iphoneos; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 8CC2FC691B91E63E00D5E05F /* Build configuration list for PBXNativeTarget "Objective-Zip" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8CC2FC6A1B91E63E00D5E05F /* Debug */, - 8CC2FC6B1B91E63E00D5E05F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8CC2FC6C1B91E63E00D5E05F /* Build configuration list for PBXNativeTarget "Objective-Zip Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8CC2FC6D1B91E63E00D5E05F /* Debug */, - 8CC2FC6E1B91E63E00D5E05F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8CC2FC841B91E65300D5E05F /* Build configuration list for PBXNativeTarget "Objective-Zip OS X" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8CC2FC851B91E65300D5E05F /* Debug */, - 8CC2FC861B91E65300D5E05F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8CC2FC871B91E65300D5E05F /* Build configuration list for PBXNativeTarget "Objective-Zip OS X Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8CC2FC881B91E65300D5E05F /* Debug */, - 8CC2FC891B91E65300D5E05F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Objective-Zip" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/ObjectiveZip.xcodeproj/project.pbxproj b/ObjectiveZip.xcodeproj/project.pbxproj new file mode 100644 index 0000000..41c115f --- /dev/null +++ b/ObjectiveZip.xcodeproj/project.pbxproj @@ -0,0 +1,686 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 50AE2BEB2A31DE65004B316D /* ObjectiveZip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50CAEF221BD7E17800619ACE /* ObjectiveZip.framework */; }; + 50AE2BF22A31DE83004B316D /* Objective-Zip_Swift_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50AE2BF12A31DE83004B316D /* Objective-Zip_Swift_Tests.swift */; }; + 50C8A7F51BD7E21A00262A79 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DB1BD7E21A00262A79 /* adler32.c */; }; + 50C8A7F61BD7E21A00262A79 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DC1BD7E21A00262A79 /* compress.c */; }; + 50C8A7F71BD7E21A00262A79 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DD1BD7E21A00262A79 /* crc32.c */; }; + 50C8A7F81BD7E21A00262A79 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7DE1BD7E21A00262A79 /* crc32.h */; }; + 50C8A7F91BD7E21A00262A79 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DF1BD7E21A00262A79 /* deflate.c */; }; + 50C8A7FA1BD7E21A00262A79 /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E01BD7E21A00262A79 /* deflate.h */; }; + 50C8A7FB1BD7E21A00262A79 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E11BD7E21A00262A79 /* gzclose.c */; }; + 50C8A7FC1BD7E21A00262A79 /* gzguts.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E21BD7E21A00262A79 /* gzguts.h */; }; + 50C8A7FD1BD7E21A00262A79 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E31BD7E21A00262A79 /* gzlib.c */; }; + 50C8A7FE1BD7E21A00262A79 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E41BD7E21A00262A79 /* gzread.c */; }; + 50C8A7FF1BD7E21A00262A79 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E51BD7E21A00262A79 /* gzwrite.c */; }; + 50C8A8001BD7E21A00262A79 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E61BD7E21A00262A79 /* infback.c */; }; + 50C8A8011BD7E21A00262A79 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E71BD7E21A00262A79 /* inffast.c */; }; + 50C8A8021BD7E21A00262A79 /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E81BD7E21A00262A79 /* inffast.h */; }; + 50C8A8031BD7E21A00262A79 /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E91BD7E21A00262A79 /* inffixed.h */; }; + 50C8A8041BD7E21A00262A79 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7EA1BD7E21A00262A79 /* inflate.c */; }; + 50C8A8051BD7E21A00262A79 /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7EB1BD7E21A00262A79 /* inflate.h */; }; + 50C8A8061BD7E21A00262A79 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7EC1BD7E21A00262A79 /* inftrees.c */; }; + 50C8A8071BD7E21A00262A79 /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7ED1BD7E21A00262A79 /* inftrees.h */; }; + 50C8A8081BD7E21A00262A79 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7EE1BD7E21A00262A79 /* trees.c */; }; + 50C8A8091BD7E21A00262A79 /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7EF1BD7E21A00262A79 /* trees.h */; }; + 50C8A80A1BD7E21A00262A79 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7F01BD7E21A00262A79 /* uncompr.c */; }; + 50C8A80B1BD7E21A00262A79 /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7F11BD7E21A00262A79 /* zconf.h */; }; + 50C8A80C1BD7E21A00262A79 /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7F21BD7E21A00262A79 /* zlib.h */; }; + 50C8A80D1BD7E21A00262A79 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7F31BD7E21A00262A79 /* zutil.c */; }; + 50C8A80E1BD7E21A00262A79 /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7F41BD7E21A00262A79 /* zutil.h */; }; + 50C8A8171BD7E22000262A79 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8101BD7E22000262A79 /* crypt.h */; }; + 50C8A8181BD7E22000262A79 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A8111BD7E22000262A79 /* ioapi.c */; }; + 50C8A8191BD7E22000262A79 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8121BD7E22000262A79 /* ioapi.h */; }; + 50C8A81A1BD7E22000262A79 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A8131BD7E22000262A79 /* unzip.c */; }; + 50C8A81B1BD7E22000262A79 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8141BD7E22000262A79 /* unzip.h */; }; + 50C8A81C1BD7E22000262A79 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A8151BD7E22000262A79 /* zip.c */; }; + 50C8A81D1BD7E22000262A79 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8161BD7E22000262A79 /* zip.h */; }; + 50CAEF261BD7E17800619ACE /* ObjectiveZip.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF251BD7E17800619ACE /* ObjectiveZip.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF441BD7E1B100619ACE /* Objective-Zip+NSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF2D1BD7E1B100619ACE /* Objective-Zip+NSError.h */; }; + 50CAEF451BD7E1B100619ACE /* OZZipFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF2E1BD7E1B100619ACE /* OZZipFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF461BD7E1B100619ACE /* OZZipFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 50CAEF2F1BD7E1B100619ACE /* OZZipFile.m */; }; + 50CAEF471BD7E1B100619ACE /* OZZipFileMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF301BD7E1B100619ACE /* OZZipFileMode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF481BD7E1B100619ACE /* OZZipFile+NSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF311BD7E1B100619ACE /* OZZipFile+NSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF491BD7E1B100619ACE /* OZZipFile+Standard.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF321BD7E1B100619ACE /* OZZipFile+Standard.h */; }; + 50CAEF4A1BD7E1B100619ACE /* OZZipCompressionLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF331BD7E1B100619ACE /* OZZipCompressionLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF4B1BD7E1B100619ACE /* OZFileInZipInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF341BD7E1B100619ACE /* OZFileInZipInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF4C1BD7E1B100619ACE /* OZFileInZipInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 50CAEF351BD7E1B100619ACE /* OZFileInZipInfo.m */; }; + 50CAEF4D1BD7E1B100619ACE /* OZFileInZipInfo+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF361BD7E1B100619ACE /* OZFileInZipInfo+Internals.h */; }; + 50CAEF4E1BD7E1B100619ACE /* OZZipReadStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF371BD7E1B100619ACE /* OZZipReadStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF4F1BD7E1B100619ACE /* OZZipReadStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 50CAEF381BD7E1B100619ACE /* OZZipReadStream.m */; }; + 50CAEF501BD7E1B100619ACE /* OZZipReadStream+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF391BD7E1B100619ACE /* OZZipReadStream+Internals.h */; }; + 50CAEF511BD7E1B100619ACE /* OZZipReadStream+NSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF3A1BD7E1B100619ACE /* OZZipReadStream+NSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF521BD7E1B100619ACE /* OZZipReadStream+Standard.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF3B1BD7E1B100619ACE /* OZZipReadStream+Standard.h */; }; + 50CAEF531BD7E1B100619ACE /* OZZipWriteStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF3C1BD7E1B100619ACE /* OZZipWriteStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF541BD7E1B100619ACE /* OZZipWriteStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 50CAEF3D1BD7E1B100619ACE /* OZZipWriteStream.m */; }; + 50CAEF551BD7E1B100619ACE /* OZZipWriteStream+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF3E1BD7E1B100619ACE /* OZZipWriteStream+Internals.h */; }; + 50CAEF561BD7E1B100619ACE /* OZZipWriteStream+NSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF3F1BD7E1B100619ACE /* OZZipWriteStream+NSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF571BD7E1B100619ACE /* OZZipWriteStream+Standard.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF401BD7E1B100619ACE /* OZZipWriteStream+Standard.h */; }; + 50CAEF581BD7E1B100619ACE /* OZZipException.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF411BD7E1B100619ACE /* OZZipException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50CAEF591BD7E1B100619ACE /* OZZipException.m in Sources */ = {isa = PBXBuildFile; fileRef = 50CAEF421BD7E1B100619ACE /* OZZipException.m */; }; + 50CAEF5A1BD7E1B100619ACE /* OZZipException+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF431BD7E1B100619ACE /* OZZipException+Internals.h */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 50AE2BEC2A31DE65004B316D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 50CAEF191BD7E17800619ACE /* Project object */; + proxyType = 1; + remoteGlobalIDString = 50CAEF211BD7E17800619ACE; + remoteInfo = ObjectiveZip; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 50AE2BE72A31DE65004B316D /* ObjectiveZipTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ObjectiveZipTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 50AE2BF12A31DE83004B316D /* Objective-Zip_Swift_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "Objective-Zip_Swift_Tests.swift"; path = "ObjectiveZipTests/Objective-Zip_Swift_Tests.swift"; sourceTree = SOURCE_ROOT; }; + 50C8A7DB1BD7E21A00262A79 /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = adler32.c; sourceTree = ""; }; + 50C8A7DC1BD7E21A00262A79 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = ""; }; + 50C8A7DD1BD7E21A00262A79 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = ""; }; + 50C8A7DE1BD7E21A00262A79 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = ""; }; + 50C8A7DF1BD7E21A00262A79 /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = deflate.c; sourceTree = ""; }; + 50C8A7E01BD7E21A00262A79 /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deflate.h; sourceTree = ""; }; + 50C8A7E11BD7E21A00262A79 /* gzclose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzclose.c; sourceTree = ""; }; + 50C8A7E21BD7E21A00262A79 /* gzguts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gzguts.h; sourceTree = ""; }; + 50C8A7E31BD7E21A00262A79 /* gzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzlib.c; sourceTree = ""; }; + 50C8A7E41BD7E21A00262A79 /* gzread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzread.c; sourceTree = ""; }; + 50C8A7E51BD7E21A00262A79 /* gzwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzwrite.c; sourceTree = ""; }; + 50C8A7E61BD7E21A00262A79 /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = infback.c; sourceTree = ""; }; + 50C8A7E71BD7E21A00262A79 /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inffast.c; sourceTree = ""; }; + 50C8A7E81BD7E21A00262A79 /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffast.h; sourceTree = ""; }; + 50C8A7E91BD7E21A00262A79 /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffixed.h; sourceTree = ""; }; + 50C8A7EA1BD7E21A00262A79 /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inflate.c; sourceTree = ""; }; + 50C8A7EB1BD7E21A00262A79 /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inflate.h; sourceTree = ""; }; + 50C8A7EC1BD7E21A00262A79 /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inftrees.c; sourceTree = ""; }; + 50C8A7ED1BD7E21A00262A79 /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inftrees.h; sourceTree = ""; }; + 50C8A7EE1BD7E21A00262A79 /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trees.c; sourceTree = ""; }; + 50C8A7EF1BD7E21A00262A79 /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trees.h; sourceTree = ""; }; + 50C8A7F01BD7E21A00262A79 /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uncompr.c; sourceTree = ""; }; + 50C8A7F11BD7E21A00262A79 /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zconf.h; sourceTree = ""; }; + 50C8A7F21BD7E21A00262A79 /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = ""; }; + 50C8A7F31BD7E21A00262A79 /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zutil.c; sourceTree = ""; }; + 50C8A7F41BD7E21A00262A79 /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = ""; }; + 50C8A8101BD7E22000262A79 /* crypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypt.h; sourceTree = ""; }; + 50C8A8111BD7E22000262A79 /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ioapi.c; sourceTree = ""; }; + 50C8A8121BD7E22000262A79 /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = ""; }; + 50C8A8131BD7E22000262A79 /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unzip.c; sourceTree = ""; }; + 50C8A8141BD7E22000262A79 /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = ""; }; + 50C8A8151BD7E22000262A79 /* zip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip.c; sourceTree = ""; }; + 50C8A8161BD7E22000262A79 /* zip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zip.h; sourceTree = ""; }; + 50CAEF221BD7E17800619ACE /* ObjectiveZip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ObjectiveZip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 50CAEF251BD7E17800619ACE /* ObjectiveZip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ObjectiveZip.h; sourceTree = ""; }; + 50CAEF271BD7E17800619ACE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 50CAEF2D1BD7E1B100619ACE /* Objective-Zip+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Objective-Zip+NSError.h"; sourceTree = ""; }; + 50CAEF2E1BD7E1B100619ACE /* OZZipFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipFile.h; sourceTree = ""; }; + 50CAEF2F1BD7E1B100619ACE /* OZZipFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZZipFile.m; sourceTree = ""; }; + 50CAEF301BD7E1B100619ACE /* OZZipFileMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipFileMode.h; sourceTree = ""; }; + 50CAEF311BD7E1B100619ACE /* OZZipFile+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipFile+NSError.h"; sourceTree = ""; }; + 50CAEF321BD7E1B100619ACE /* OZZipFile+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipFile+Standard.h"; sourceTree = ""; }; + 50CAEF331BD7E1B100619ACE /* OZZipCompressionLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipCompressionLevel.h; sourceTree = ""; }; + 50CAEF341BD7E1B100619ACE /* OZFileInZipInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZFileInZipInfo.h; sourceTree = ""; }; + 50CAEF351BD7E1B100619ACE /* OZFileInZipInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZFileInZipInfo.m; sourceTree = ""; }; + 50CAEF361BD7E1B100619ACE /* OZFileInZipInfo+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZFileInZipInfo+Internals.h"; sourceTree = ""; }; + 50CAEF371BD7E1B100619ACE /* OZZipReadStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipReadStream.h; sourceTree = ""; }; + 50CAEF381BD7E1B100619ACE /* OZZipReadStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZZipReadStream.m; sourceTree = ""; }; + 50CAEF391BD7E1B100619ACE /* OZZipReadStream+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipReadStream+Internals.h"; sourceTree = ""; }; + 50CAEF3A1BD7E1B100619ACE /* OZZipReadStream+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipReadStream+NSError.h"; sourceTree = ""; }; + 50CAEF3B1BD7E1B100619ACE /* OZZipReadStream+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipReadStream+Standard.h"; sourceTree = ""; }; + 50CAEF3C1BD7E1B100619ACE /* OZZipWriteStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipWriteStream.h; sourceTree = ""; }; + 50CAEF3D1BD7E1B100619ACE /* OZZipWriteStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZZipWriteStream.m; sourceTree = ""; }; + 50CAEF3E1BD7E1B100619ACE /* OZZipWriteStream+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipWriteStream+Internals.h"; sourceTree = ""; }; + 50CAEF3F1BD7E1B100619ACE /* OZZipWriteStream+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipWriteStream+NSError.h"; sourceTree = ""; }; + 50CAEF401BD7E1B100619ACE /* OZZipWriteStream+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipWriteStream+Standard.h"; sourceTree = ""; }; + 50CAEF411BD7E1B100619ACE /* OZZipException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OZZipException.h; sourceTree = ""; }; + 50CAEF421BD7E1B100619ACE /* OZZipException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OZZipException.m; sourceTree = ""; }; + 50CAEF431BD7E1B100619ACE /* OZZipException+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OZZipException+Internals.h"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 50AE2BE42A31DE65004B316D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 50AE2BEB2A31DE65004B316D /* ObjectiveZip.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 50CAEF1E1BD7E17800619ACE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 50AE2BE82A31DE65004B316D /* ObjectiveZipTests */ = { + isa = PBXGroup; + children = ( + 50AE2BF12A31DE83004B316D /* Objective-Zip_Swift_Tests.swift */, + ); + path = ObjectiveZipTests; + sourceTree = ""; + }; + 50C8A7DA1BD7E21A00262A79 /* ZLib */ = { + isa = PBXGroup; + children = ( + 50C8A7DB1BD7E21A00262A79 /* adler32.c */, + 50C8A7DC1BD7E21A00262A79 /* compress.c */, + 50C8A7DD1BD7E21A00262A79 /* crc32.c */, + 50C8A7DE1BD7E21A00262A79 /* crc32.h */, + 50C8A7DF1BD7E21A00262A79 /* deflate.c */, + 50C8A7E01BD7E21A00262A79 /* deflate.h */, + 50C8A7E11BD7E21A00262A79 /* gzclose.c */, + 50C8A7E21BD7E21A00262A79 /* gzguts.h */, + 50C8A7E31BD7E21A00262A79 /* gzlib.c */, + 50C8A7E41BD7E21A00262A79 /* gzread.c */, + 50C8A7E51BD7E21A00262A79 /* gzwrite.c */, + 50C8A7E61BD7E21A00262A79 /* infback.c */, + 50C8A7E71BD7E21A00262A79 /* inffast.c */, + 50C8A7E81BD7E21A00262A79 /* inffast.h */, + 50C8A7E91BD7E21A00262A79 /* inffixed.h */, + 50C8A7EA1BD7E21A00262A79 /* inflate.c */, + 50C8A7EB1BD7E21A00262A79 /* inflate.h */, + 50C8A7EC1BD7E21A00262A79 /* inftrees.c */, + 50C8A7ED1BD7E21A00262A79 /* inftrees.h */, + 50C8A7EE1BD7E21A00262A79 /* trees.c */, + 50C8A7EF1BD7E21A00262A79 /* trees.h */, + 50C8A7F01BD7E21A00262A79 /* uncompr.c */, + 50C8A7F11BD7E21A00262A79 /* zconf.h */, + 50C8A7F21BD7E21A00262A79 /* zlib.h */, + 50C8A7F31BD7E21A00262A79 /* zutil.c */, + 50C8A7F41BD7E21A00262A79 /* zutil.h */, + ); + path = ZLib; + sourceTree = ""; + }; + 50C8A80F1BD7E22000262A79 /* MiniZip */ = { + isa = PBXGroup; + children = ( + 50C8A8101BD7E22000262A79 /* crypt.h */, + 50C8A8111BD7E22000262A79 /* ioapi.c */, + 50C8A8121BD7E22000262A79 /* ioapi.h */, + 50C8A8131BD7E22000262A79 /* unzip.c */, + 50C8A8141BD7E22000262A79 /* unzip.h */, + 50C8A8151BD7E22000262A79 /* zip.c */, + 50C8A8161BD7E22000262A79 /* zip.h */, + ); + path = MiniZip; + sourceTree = ""; + }; + 50CAEF181BD7E17800619ACE = { + isa = PBXGroup; + children = ( + 50C8A80F1BD7E22000262A79 /* MiniZip */, + 50C8A7DA1BD7E21A00262A79 /* ZLib */, + 50CAEF241BD7E17800619ACE /* ObjectiveZip */, + 50AE2BE82A31DE65004B316D /* ObjectiveZipTests */, + 50CAEF231BD7E17800619ACE /* Products */, + ); + sourceTree = ""; + }; + 50CAEF231BD7E17800619ACE /* Products */ = { + isa = PBXGroup; + children = ( + 50CAEF221BD7E17800619ACE /* ObjectiveZip.framework */, + 50AE2BE72A31DE65004B316D /* ObjectiveZipTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 50CAEF241BD7E17800619ACE /* ObjectiveZip */ = { + isa = PBXGroup; + children = ( + 50CAEF251BD7E17800619ACE /* ObjectiveZip.h */, + 50CAEF2D1BD7E1B100619ACE /* Objective-Zip+NSError.h */, + 50CAEF2E1BD7E1B100619ACE /* OZZipFile.h */, + 50CAEF2F1BD7E1B100619ACE /* OZZipFile.m */, + 50CAEF301BD7E1B100619ACE /* OZZipFileMode.h */, + 50CAEF311BD7E1B100619ACE /* OZZipFile+NSError.h */, + 50CAEF321BD7E1B100619ACE /* OZZipFile+Standard.h */, + 50CAEF331BD7E1B100619ACE /* OZZipCompressionLevel.h */, + 50CAEF341BD7E1B100619ACE /* OZFileInZipInfo.h */, + 50CAEF351BD7E1B100619ACE /* OZFileInZipInfo.m */, + 50CAEF361BD7E1B100619ACE /* OZFileInZipInfo+Internals.h */, + 50CAEF371BD7E1B100619ACE /* OZZipReadStream.h */, + 50CAEF381BD7E1B100619ACE /* OZZipReadStream.m */, + 50CAEF391BD7E1B100619ACE /* OZZipReadStream+Internals.h */, + 50CAEF3A1BD7E1B100619ACE /* OZZipReadStream+NSError.h */, + 50CAEF3B1BD7E1B100619ACE /* OZZipReadStream+Standard.h */, + 50CAEF3C1BD7E1B100619ACE /* OZZipWriteStream.h */, + 50CAEF3D1BD7E1B100619ACE /* OZZipWriteStream.m */, + 50CAEF3E1BD7E1B100619ACE /* OZZipWriteStream+Internals.h */, + 50CAEF3F1BD7E1B100619ACE /* OZZipWriteStream+NSError.h */, + 50CAEF401BD7E1B100619ACE /* OZZipWriteStream+Standard.h */, + 50CAEF411BD7E1B100619ACE /* OZZipException.h */, + 50CAEF421BD7E1B100619ACE /* OZZipException.m */, + 50CAEF431BD7E1B100619ACE /* OZZipException+Internals.h */, + 50CAEF271BD7E17800619ACE /* Info.plist */, + ); + path = ObjectiveZip; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 50CAEF1F1BD7E17800619ACE /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 50CAEF441BD7E1B100619ACE /* Objective-Zip+NSError.h in Headers */, + 50CAEF451BD7E1B100619ACE /* OZZipFile.h in Headers */, + 50CAEF471BD7E1B100619ACE /* OZZipFileMode.h in Headers */, + 50CAEF4A1BD7E1B100619ACE /* OZZipCompressionLevel.h in Headers */, + 50CAEF531BD7E1B100619ACE /* OZZipWriteStream.h in Headers */, + 50CAEF581BD7E1B100619ACE /* OZZipException.h in Headers */, + 50CAEF511BD7E1B100619ACE /* OZZipReadStream+NSError.h in Headers */, + 50CAEF561BD7E1B100619ACE /* OZZipWriteStream+NSError.h in Headers */, + 50CAEF481BD7E1B100619ACE /* OZZipFile+NSError.h in Headers */, + 50CAEF4E1BD7E1B100619ACE /* OZZipReadStream.h in Headers */, + 50CAEF4B1BD7E1B100619ACE /* OZFileInZipInfo.h in Headers */, + 50C8A7FC1BD7E21A00262A79 /* gzguts.h in Headers */, + 50C8A80C1BD7E21A00262A79 /* zlib.h in Headers */, + 50CAEF571BD7E1B100619ACE /* OZZipWriteStream+Standard.h in Headers */, + 50CAEF521BD7E1B100619ACE /* OZZipReadStream+Standard.h in Headers */, + 50CAEF491BD7E1B100619ACE /* OZZipFile+Standard.h in Headers */, + 50C8A8091BD7E21A00262A79 /* trees.h in Headers */, + 50CAEF501BD7E1B100619ACE /* OZZipReadStream+Internals.h in Headers */, + 50CAEF551BD7E1B100619ACE /* OZZipWriteStream+Internals.h in Headers */, + 50C8A80E1BD7E21A00262A79 /* zutil.h in Headers */, + 50CAEF4D1BD7E1B100619ACE /* OZFileInZipInfo+Internals.h in Headers */, + 50CAEF5A1BD7E1B100619ACE /* OZZipException+Internals.h in Headers */, + 50C8A8071BD7E21A00262A79 /* inftrees.h in Headers */, + 50C8A8191BD7E22000262A79 /* ioapi.h in Headers */, + 50C8A81D1BD7E22000262A79 /* zip.h in Headers */, + 50CAEF261BD7E17800619ACE /* ObjectiveZip.h in Headers */, + 50C8A8051BD7E21A00262A79 /* inflate.h in Headers */, + 50C8A7F81BD7E21A00262A79 /* crc32.h in Headers */, + 50C8A8021BD7E21A00262A79 /* inffast.h in Headers */, + 50C8A8171BD7E22000262A79 /* crypt.h in Headers */, + 50C8A8031BD7E21A00262A79 /* inffixed.h in Headers */, + 50C8A80B1BD7E21A00262A79 /* zconf.h in Headers */, + 50C8A81B1BD7E22000262A79 /* unzip.h in Headers */, + 50C8A7FA1BD7E21A00262A79 /* deflate.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 50AE2BE62A31DE65004B316D /* ObjectiveZipTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 50AE2BEE2A31DE65004B316D /* Build configuration list for PBXNativeTarget "ObjectiveZipTests" */; + buildPhases = ( + 50AE2BE32A31DE65004B316D /* Sources */, + 50AE2BE42A31DE65004B316D /* Frameworks */, + 50AE2BE52A31DE65004B316D /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 50AE2BED2A31DE65004B316D /* PBXTargetDependency */, + ); + name = ObjectiveZipTests; + productName = ObjectiveZipTests; + productReference = 50AE2BE72A31DE65004B316D /* ObjectiveZipTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 50CAEF211BD7E17800619ACE /* ObjectiveZip */ = { + isa = PBXNativeTarget; + buildConfigurationList = 50CAEF2A1BD7E17800619ACE /* Build configuration list for PBXNativeTarget "ObjectiveZip" */; + buildPhases = ( + 50CAEF1D1BD7E17800619ACE /* Sources */, + 50CAEF1E1BD7E17800619ACE /* Frameworks */, + 50CAEF1F1BD7E17800619ACE /* Headers */, + 50CAEF201BD7E17800619ACE /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ObjectiveZip; + productName = ObjectiveZip; + productReference = 50CAEF221BD7E17800619ACE /* ObjectiveZip.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 50CAEF191BD7E17800619ACE /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1430; + LastUpgradeCheck = 0700; + ORGANIZATIONNAME = "Christian Tietze"; + TargetAttributes = { + 50AE2BE62A31DE65004B316D = { + CreatedOnToolsVersion = 14.3.1; + DevelopmentTeam = FRMDA3XRGC; + ProvisioningStyle = Automatic; + }; + 50CAEF211BD7E17800619ACE = { + CreatedOnToolsVersion = 7.0.1; + }; + }; + }; + buildConfigurationList = 50CAEF1C1BD7E17800619ACE /* Build configuration list for PBXProject "ObjectiveZip OSX" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + English, + en, + ); + mainGroup = 50CAEF181BD7E17800619ACE; + productRefGroup = 50CAEF231BD7E17800619ACE /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 50CAEF211BD7E17800619ACE /* ObjectiveZip */, + 50AE2BE62A31DE65004B316D /* ObjectiveZipTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 50AE2BE52A31DE65004B316D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 50CAEF201BD7E17800619ACE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 50AE2BE32A31DE65004B316D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 50AE2BF22A31DE83004B316D /* Objective-Zip_Swift_Tests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 50CAEF1D1BD7E17800619ACE /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 50C8A80A1BD7E21A00262A79 /* uncompr.c in Sources */, + 50CAEF541BD7E1B100619ACE /* OZZipWriteStream.m in Sources */, + 50C8A7FF1BD7E21A00262A79 /* gzwrite.c in Sources */, + 50C8A8001BD7E21A00262A79 /* infback.c in Sources */, + 50C8A80D1BD7E21A00262A79 /* zutil.c in Sources */, + 50CAEF461BD7E1B100619ACE /* OZZipFile.m in Sources */, + 50C8A8181BD7E22000262A79 /* ioapi.c in Sources */, + 50C8A7FE1BD7E21A00262A79 /* gzread.c in Sources */, + 50C8A8011BD7E21A00262A79 /* inffast.c in Sources */, + 50CAEF4C1BD7E1B100619ACE /* OZFileInZipInfo.m in Sources */, + 50C8A7FB1BD7E21A00262A79 /* gzclose.c in Sources */, + 50CAEF4F1BD7E1B100619ACE /* OZZipReadStream.m in Sources */, + 50C8A81A1BD7E22000262A79 /* unzip.c in Sources */, + 50CAEF591BD7E1B100619ACE /* OZZipException.m in Sources */, + 50C8A7F71BD7E21A00262A79 /* crc32.c in Sources */, + 50C8A8061BD7E21A00262A79 /* inftrees.c in Sources */, + 50C8A7FD1BD7E21A00262A79 /* gzlib.c in Sources */, + 50C8A7F51BD7E21A00262A79 /* adler32.c in Sources */, + 50C8A81C1BD7E22000262A79 /* zip.c in Sources */, + 50C8A8041BD7E21A00262A79 /* inflate.c in Sources */, + 50C8A8081BD7E21A00262A79 /* trees.c in Sources */, + 50C8A7F91BD7E21A00262A79 /* deflate.c in Sources */, + 50C8A7F61BD7E21A00262A79 /* compress.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 50AE2BED2A31DE65004B316D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 50CAEF211BD7E17800619ACE /* ObjectiveZip */; + targetProxy = 50AE2BEC2A31DE65004B316D /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 50AE2BEF2A31DE65004B316D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = FRMDA3XRGC; + GCC_C_LANGUAGE_STANDARD = gnu11; + GENERATE_INFOPLIST_FILE = YES; + MACOSX_DEPLOYMENT_TARGET = 13.3; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = de.christiantietze..ObjectiveZipTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 50AE2BF02A31DE65004B316D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = FRMDA3XRGC; + GCC_C_LANGUAGE_STANDARD = gnu11; + GENERATE_INFOPLIST_FILE = YES; + MACOSX_DEPLOYMENT_TARGET = 13.3; + MARKETING_VERSION = 1.0; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = de.christiantietze..ObjectiveZipTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 50CAEF281BD7E17800619ACE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 50CAEF291BD7E17800619ACE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.13; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 50CAEF2B1BD7E17800619ACE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = ObjectiveZip/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = de.christiantietze.ObjectiveZip; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 50CAEF2C1BD7E17800619ACE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = ObjectiveZip/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = de.christiantietze.ObjectiveZip; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 50AE2BEE2A31DE65004B316D /* Build configuration list for PBXNativeTarget "ObjectiveZipTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 50AE2BEF2A31DE65004B316D /* Debug */, + 50AE2BF02A31DE65004B316D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 50CAEF1C1BD7E17800619ACE /* Build configuration list for PBXProject "ObjectiveZip OSX" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 50CAEF281BD7E17800619ACE /* Debug */, + 50CAEF291BD7E17800619ACE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 50CAEF2A1BD7E17800619ACE /* Build configuration list for PBXNativeTarget "ObjectiveZip" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 50CAEF2B1BD7E17800619ACE /* Debug */, + 50CAEF2C1BD7E17800619ACE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 50CAEF191BD7E17800619ACE /* Project object */; +} diff --git a/ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme b/ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme new file mode 100644 index 0000000..acb8d07 --- /dev/null +++ b/ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ObjectiveZip/Info.plist b/ObjectiveZip/Info.plist new file mode 100644 index 0000000..51fd25e --- /dev/null +++ b/ObjectiveZip/Info.plist @@ -0,0 +1,28 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSHumanReadableCopyright + Copyright © 2015 Christian Tietze. All rights reserved. + NSPrincipalClass + + + diff --git a/Objective-Zip/OZFileInZipInfo+Internals.h b/ObjectiveZip/OZFileInZipInfo+Internals.h similarity index 100% rename from Objective-Zip/OZFileInZipInfo+Internals.h rename to ObjectiveZip/OZFileInZipInfo+Internals.h diff --git a/Objective-Zip/OZFileInZipInfo.h b/ObjectiveZip/OZFileInZipInfo.h similarity index 100% rename from Objective-Zip/OZFileInZipInfo.h rename to ObjectiveZip/OZFileInZipInfo.h diff --git a/Objective-Zip/OZFileInZipInfo.m b/ObjectiveZip/OZFileInZipInfo.m similarity index 100% rename from Objective-Zip/OZFileInZipInfo.m rename to ObjectiveZip/OZFileInZipInfo.m diff --git a/Objective-Zip/OZZipCompressionLevel.h b/ObjectiveZip/OZZipCompressionLevel.h similarity index 100% rename from Objective-Zip/OZZipCompressionLevel.h rename to ObjectiveZip/OZZipCompressionLevel.h diff --git a/Objective-Zip/OZZipException+Internals.h b/ObjectiveZip/OZZipException+Internals.h similarity index 100% rename from Objective-Zip/OZZipException+Internals.h rename to ObjectiveZip/OZZipException+Internals.h diff --git a/Objective-Zip/OZZipException.h b/ObjectiveZip/OZZipException.h similarity index 100% rename from Objective-Zip/OZZipException.h rename to ObjectiveZip/OZZipException.h diff --git a/Objective-Zip/OZZipException.m b/ObjectiveZip/OZZipException.m similarity index 100% rename from Objective-Zip/OZZipException.m rename to ObjectiveZip/OZZipException.m diff --git a/Objective-Zip/OZZipFile+NSError.h b/ObjectiveZip/OZZipFile+NSError.h similarity index 100% rename from Objective-Zip/OZZipFile+NSError.h rename to ObjectiveZip/OZZipFile+NSError.h diff --git a/Objective-Zip/OZZipFile+Standard.h b/ObjectiveZip/OZZipFile+Standard.h similarity index 100% rename from Objective-Zip/OZZipFile+Standard.h rename to ObjectiveZip/OZZipFile+Standard.h diff --git a/Objective-Zip/OZZipFile.h b/ObjectiveZip/OZZipFile.h similarity index 100% rename from Objective-Zip/OZZipFile.h rename to ObjectiveZip/OZZipFile.h diff --git a/Objective-Zip/OZZipFile.m b/ObjectiveZip/OZZipFile.m similarity index 100% rename from Objective-Zip/OZZipFile.m rename to ObjectiveZip/OZZipFile.m diff --git a/Objective-Zip/OZZipFileMode.h b/ObjectiveZip/OZZipFileMode.h similarity index 100% rename from Objective-Zip/OZZipFileMode.h rename to ObjectiveZip/OZZipFileMode.h diff --git a/Objective-Zip/OZZipReadStream+Internals.h b/ObjectiveZip/OZZipReadStream+Internals.h similarity index 100% rename from Objective-Zip/OZZipReadStream+Internals.h rename to ObjectiveZip/OZZipReadStream+Internals.h diff --git a/Objective-Zip/OZZipReadStream+NSError.h b/ObjectiveZip/OZZipReadStream+NSError.h similarity index 100% rename from Objective-Zip/OZZipReadStream+NSError.h rename to ObjectiveZip/OZZipReadStream+NSError.h diff --git a/Objective-Zip/OZZipReadStream+Standard.h b/ObjectiveZip/OZZipReadStream+Standard.h similarity index 100% rename from Objective-Zip/OZZipReadStream+Standard.h rename to ObjectiveZip/OZZipReadStream+Standard.h diff --git a/Objective-Zip/OZZipReadStream.h b/ObjectiveZip/OZZipReadStream.h similarity index 100% rename from Objective-Zip/OZZipReadStream.h rename to ObjectiveZip/OZZipReadStream.h diff --git a/Objective-Zip/OZZipReadStream.m b/ObjectiveZip/OZZipReadStream.m similarity index 100% rename from Objective-Zip/OZZipReadStream.m rename to ObjectiveZip/OZZipReadStream.m diff --git a/Objective-Zip/OZZipWriteStream+Internals.h b/ObjectiveZip/OZZipWriteStream+Internals.h similarity index 100% rename from Objective-Zip/OZZipWriteStream+Internals.h rename to ObjectiveZip/OZZipWriteStream+Internals.h diff --git a/Objective-Zip/OZZipWriteStream+NSError.h b/ObjectiveZip/OZZipWriteStream+NSError.h similarity index 100% rename from Objective-Zip/OZZipWriteStream+NSError.h rename to ObjectiveZip/OZZipWriteStream+NSError.h diff --git a/Objective-Zip/OZZipWriteStream+Standard.h b/ObjectiveZip/OZZipWriteStream+Standard.h similarity index 100% rename from Objective-Zip/OZZipWriteStream+Standard.h rename to ObjectiveZip/OZZipWriteStream+Standard.h diff --git a/Objective-Zip/OZZipWriteStream.h b/ObjectiveZip/OZZipWriteStream.h similarity index 100% rename from Objective-Zip/OZZipWriteStream.h rename to ObjectiveZip/OZZipWriteStream.h diff --git a/Objective-Zip/OZZipWriteStream.m b/ObjectiveZip/OZZipWriteStream.m similarity index 100% rename from Objective-Zip/OZZipWriteStream.m rename to ObjectiveZip/OZZipWriteStream.m diff --git a/Objective-Zip/Objective-Zip+NSError.h b/ObjectiveZip/Objective-Zip+NSError.h similarity index 100% rename from Objective-Zip/Objective-Zip+NSError.h rename to ObjectiveZip/Objective-Zip+NSError.h diff --git a/Objective-Zip/Objective-Zip.h b/ObjectiveZip/ObjectiveZip.h similarity index 70% rename from Objective-Zip/Objective-Zip.h rename to ObjectiveZip/ObjectiveZip.h index 141b783..81fe67b 100644 --- a/Objective-Zip/Objective-Zip.h +++ b/ObjectiveZip/ObjectiveZip.h @@ -1,7 +1,8 @@ // // Objective-Zip.h -// Objective-Zip v. 1.0.2 +// Created by Christian Tietze on 21/10/15. // +// Objective-Zip v. 1.0.2 // Created by Gianluca Bertani on 27/08/15. // Copyright 2009-2015 Gianluca Bertani. All rights reserved. // @@ -31,13 +32,22 @@ // POSSIBILITY OF SUCH DAMAGE. // -#import "OZZipFile.h" -#import "OZZipFile+Standard.h" -#import "OZZipFileMode.h" -#import "OZZipCompressionLevel.h" -#import "OZZipException.h" -#import "OZZipWriteStream.h" -#import "OZZipWriteStream+Standard.h" -#import "OZZipReadStream.h" -#import "OZZipReadStream+Standard.h" -#import "OZFileInZipInfo.h" + +#import + +//! Project version number for ObjectiveZip. +FOUNDATION_EXPORT double ObjectiveZipVersionNumber; + +//! Project version string for ObjectiveZip. +FOUNDATION_EXPORT const unsigned char ObjectiveZipVersionString[]; + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/Objective-Zip Tests/Info.plist b/ObjectiveZipTests/Info.plist similarity index 100% rename from Objective-Zip Tests/Info.plist rename to ObjectiveZipTests/Info.plist diff --git a/Objective-Zip Tests/Objective-Zip OS X Tests-Bridging-Header.h b/ObjectiveZipTests/Objective-Zip OS X Tests-Bridging-Header.h similarity index 100% rename from Objective-Zip Tests/Objective-Zip OS X Tests-Bridging-Header.h rename to ObjectiveZipTests/Objective-Zip OS X Tests-Bridging-Header.h diff --git a/Objective-Zip Tests/Objective-Zip Tests-Bridging-Header.h b/ObjectiveZipTests/Objective-Zip Tests-Bridging-Header.h similarity index 100% rename from Objective-Zip Tests/Objective-Zip Tests-Bridging-Header.h rename to ObjectiveZipTests/Objective-Zip Tests-Bridging-Header.h diff --git a/Objective-Zip Tests/Objective-Zip_Swift_Tests.swift b/ObjectiveZipTests/Objective-Zip_Swift_Tests.swift similarity index 82% rename from Objective-Zip Tests/Objective-Zip_Swift_Tests.swift rename to ObjectiveZipTests/Objective-Zip_Swift_Tests.swift index a33fa73..1c84b1f 100644 --- a/Objective-Zip Tests/Objective-Zip_Swift_Tests.swift +++ b/ObjectiveZipTests/Objective-Zip_Swift_Tests.swift @@ -32,6 +32,7 @@ // import XCTest +@testable import ObjectiveZip let HUGE_TEST_BLOCK_LENGTH = 50000 let HUGE_TEST_NUMBER_OF_BLOCKS = 100000 @@ -50,37 +51,37 @@ class Objective_Zip_Swift_Tests: XCTestCase { } func test01ZipAndUnzip() { - let documentsUrl = NSURL(fileURLWithPath:NSHomeDirectory(), isDirectory:true).URLByAppendingPathComponent("Documents") - let fileUrl = documentsUrl.URLByAppendingPathComponent("test.zip") - let filePath = fileUrl.path! + let documentsUrl = URL(fileURLWithPath:NSHomeDirectory(), isDirectory:true).appendingPathComponent("Documents") + let fileUrl = documentsUrl.appendingPathComponent("test.zip") + let filePath = fileUrl.path do { - try NSFileManager.defaultManager().removeItemAtPath(filePath) + try FileManager.default.removeItem(atPath: filePath) } catch {} defer { do { - try NSFileManager.defaultManager().removeItemAtPath(filePath) + try FileManager.default.removeItem(atPath: filePath) } catch {} } do { NSLog("Test 1: opening zip file for writing...") - let zipFile = try OZZipFile(fileName:filePath, mode:OZZipFileMode.Create) + let zipFile = try OZZipFile(fileName: filePath, mode: .create) XCTAssertNotNil(zipFile) NSLog("Test 1: adding first file...") - let stream1 = try zipFile.writeFileInZipWithName("abc.txt", fileDate:NSDate(timeIntervalSinceNow:-86400.0), compressionLevel:OZZipCompressionLevel.Best) + let stream1 = try zipFile.writeInZip(withName: "abc.txt", fileDate: Date(timeIntervalSinceNow:-86400.0), compressionLevel: .best) XCTAssertNotNil(stream1) NSLog("Test 1: writing to first file's stream...") let text = "abc" - try stream1.writeData(text.dataUsingEncoding(NSUTF8StringEncoding)!) + try stream1.write(text.data(using: .utf8)!) NSLog("Test 1: closing first file's stream...") @@ -89,14 +90,14 @@ class Objective_Zip_Swift_Tests: XCTestCase { NSLog("Test 1: adding second file...") let file2name = "x/y/z/xyz.txt" - let stream2 = try zipFile.writeFileInZipWithName(file2name, compressionLevel:OZZipCompressionLevel.None) + let stream2 = try zipFile.writeInZip(withName: file2name, compressionLevel: .none) XCTAssertNotNil(stream2) NSLog("Test 1: writing to second file's stream...") let text2 = "XYZ" - try stream2.writeData(text2.dataUsingEncoding(NSUTF8StringEncoding)!) + try stream2.write(text2.data(using: .utf8)!) NSLog("Test 1: closing second file's stream...") @@ -108,7 +109,7 @@ class Objective_Zip_Swift_Tests: XCTestCase { NSLog("Test 1: opening zip file for reading...") - let unzipFile = try OZZipFile(fileName:filePath, mode:OZZipFileMode.Unzip) + let unzipFile = try OZZipFile(fileName: filePath, mode: .unzip) XCTAssertNotNil(unzipFile) @@ -120,13 +121,13 @@ class Objective_Zip_Swift_Tests: XCTestCase { let info1 = infos[0] as! OZFileInZipInfo - XCTAssertEqualWithAccuracy(NSDate().timeIntervalSinceReferenceDate, info1.date.timeIntervalSinceReferenceDate + 86400, accuracy:5.0) + XCTAssertEqualWithAccuracy(Date().timeIntervalSinceReferenceDate, info1.date.timeIntervalSinceReferenceDate + 86400, accuracy:5.0) NSLog("Test 1: - \(info1.name) \(info1.date) \(info1.size) (\(info1.level))") let info2 = infos[1] as! OZFileInZipInfo - XCTAssertEqualWithAccuracy(NSDate().timeIntervalSinceReferenceDate, info2.date.timeIntervalSinceReferenceDate, accuracy:5.0) + XCTAssertEqualWithAccuracy(Date().timeIntervalSinceReferenceDate, info2.date.timeIntervalSinceReferenceDate, accuracy:5.0) NSLog("Test 1: - \(info2.name) \(info2.date) \(info2.size) (\(info2.level))") @@ -140,7 +141,7 @@ class Objective_Zip_Swift_Tests: XCTestCase { NSLog("Test 1: reading from first file's stream...") let data1 = NSMutableData(length:256)! - let bytesRead1 = try read1.readDataWithBuffer(data1) + let bytesRead1 = try read1.readData(withBuffer: data1) XCTAssertEqual(3, bytesRead1) @@ -154,7 +155,7 @@ class Objective_Zip_Swift_Tests: XCTestCase { NSLog("Test 1: opening second file...") - try unzipFile.locateFileInZip(file2name) + try unzipFile.locateFile(inZip: file2name) let read2 = try unzipFile.readCurrentFileInZip() XCTAssertNotNil(read2) @@ -162,7 +163,7 @@ class Objective_Zip_Swift_Tests: XCTestCase { NSLog("Test 1: reading from second file's stream...") let data2 = NSMutableData(length:256)! - let bytesRead2 = try read2.readDataWithBuffer(data2) + let bytesRead2 = try read2.readData(withBuffer: data2) XCTAssertEqual(3, bytesRead2) @@ -202,12 +203,12 @@ class Objective_Zip_Swift_Tests: XCTestCase { let filePath = fileUrl.path! do { - try NSFileManager.defaultManager().removeItemAtPath(filePath) + try FileManager.default.removeItemAtPath(filePath) } catch {} defer { do { - try NSFileManager.defaultManager().removeItemAtPath(filePath) + try FileManager.default.removeItemAtPath(filePath) } catch {} } @@ -309,27 +310,27 @@ class Objective_Zip_Swift_Tests: XCTestCase { */ func test03UnzipMacZipFile() -> () { - let documentsUrl = NSURL(fileURLWithPath:NSHomeDirectory(), isDirectory:true).URLByAppendingPathComponent("Documents") - let fileUrl = documentsUrl.URLByAppendingPathComponent("mac_test_file.zip") - let filePath = fileUrl.path! + let documentsUrl = URL(fileURLWithPath:NSHomeDirectory(), isDirectory:true).appendingPathComponent("Documents") + let fileUrl = documentsUrl.appendingPathComponent("mac_test_file.zip") + let filePath = fileUrl.path do { - try NSFileManager.defaultManager().removeItemAtPath(filePath) + try FileManager.default.removeItem(atPath: filePath) } catch {} - let macZipData = NSData(base64EncodedString:MAC_TEST_ZIP, options:NSDataBase64DecodingOptions())! - macZipData.writeToFile(filePath, atomically:false) + let macZipData = NSData(base64Encoded:MAC_TEST_ZIP, options:NSData.Base64DecodingOptions())! + macZipData.write(toFile: filePath, atomically:false) defer { do { - try NSFileManager.defaultManager().removeItemAtPath(filePath) + try FileManager.default.removeItem(atPath: filePath) } catch {} } do { NSLog("Test 3: opening zip file for reading...") - let unzipFile = try OZZipFile(fileName:filePath, mode:OZZipFileMode.Unzip) + let unzipFile = try OZZipFile(fileName: filePath, mode: .unzip) XCTAssertNotNil(unzipFile) @@ -343,7 +344,7 @@ class Objective_Zip_Swift_Tests: XCTestCase { NSLog("Test 3: reading from file's stream...") let buffer = NSMutableData(length:1024)! - let bytesRead = try read.readDataWithBuffer(buffer) + let bytesRead = try read.readData(withBuffer: buffer) let fileText = NSString(bytes:buffer.bytes, length:Int(bytesRead), encoding:NSUTF8StringEncoding) @@ -367,27 +368,27 @@ class Objective_Zip_Swift_Tests: XCTestCase { } func test04UnzipWinZipFile() { - let documentsUrl = NSURL(fileURLWithPath:NSHomeDirectory(), isDirectory:true).URLByAppendingPathComponent("Documents") - let fileUrl = documentsUrl.URLByAppendingPathComponent("win_test_file.zip") - let filePath = fileUrl.path! + let documentsUrl = URL(fileURLWithPath:NSHomeDirectory(), isDirectory:true).appendingPathComponent("Documents") + let fileUrl = documentsUrl.appendingPathComponent("win_test_file.zip") + let filePath = fileUrl.path do { - try NSFileManager.defaultManager().removeItemAtPath(filePath) + try FileManager.default.removeItem(atPath: filePath) } catch {} - let winZipData = NSData(base64EncodedString:WIN_TEST_ZIP, options:NSDataBase64DecodingOptions())! - winZipData.writeToFile(filePath, atomically:false) + let winZipData = NSData(base64Encoded:WIN_TEST_ZIP, options:NSData.Base64DecodingOptions())! + winZipData.write(toFile: filePath, atomically:false) defer { do { - try NSFileManager.defaultManager().removeItemAtPath(filePath) + try FileManager.default.removeItem(atPath: filePath) } catch {} } do { NSLog("Test 4: opening zip file for reading...") - let unzipFile = try OZZipFile(fileName:filePath, mode:OZZipFileMode.Unzip) + let unzipFile = try OZZipFile(fileName:filePath, mode:OZZipFileMode.unzip) XCTAssertNotNil(unzipFile) @@ -401,7 +402,7 @@ class Objective_Zip_Swift_Tests: XCTestCase { NSLog("Test 4: reading from file's stream...") let buffer = NSMutableData(length:1024)! - let bytesRead = try read.readDataWithBuffer(buffer) + let bytesRead = try read.readData(withBuffer: buffer) let fileText = NSString(bytes:buffer.bytes, length:Int(bytesRead), encoding:NSUTF8StringEncoding) @@ -425,19 +426,19 @@ class Objective_Zip_Swift_Tests: XCTestCase { } func test05ErrorWrapping() { - let fileUrl = NSURL(fileURLWithPath:"/root.zip", isDirectory:false) - let filePath = fileUrl.path! + let fileUrl = URL(fileURLWithPath:"/root.zip", isDirectory:false) + let filePath = fileUrl.path defer { do { - try NSFileManager.defaultManager().removeItemAtPath(filePath) + try FileManager.default.removeItem(atPath: filePath) } catch {} } do { NSLog("Test 5: opening impossible zip file for writing...") - let zipFile = try OZZipFile(fileName:filePath, mode:OZZipFileMode.Create) + let zipFile = try OZZipFile(fileName:filePath, mode:OZZipFileMode.create) try zipFile.close() diff --git a/Objective-Zip Tests/ObjectiveZip_Tests.m b/ObjectiveZipTests/ObjectiveZip_Tests.m similarity index 100% rename from Objective-Zip Tests/ObjectiveZip_Tests.m rename to ObjectiveZipTests/ObjectiveZip_Tests.m diff --git a/README.md b/README.md index b6de2eb..131e749 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ Objective-Zip ============= +Requires macOS 10.13+ + Introduction ------------ @@ -275,83 +277,3 @@ License ======= The library is distributed under the New BSD License. - - -Version history -=============== - -Version 1.0.2: - -- Fixed interface for `locateFileInZip` and `readDataWithBuffer` in NSError - version so that they correctly support Swift error handling. - -Version 1.0.1: - -- Fixed compatibility bugs with Swift -- Added Swift unit tests -- Merged back GETTING STARTED in README - -Version 1.0.0: - -- Added official podspec to distribute via CocoaPods. -- Added API docs. -- Added nullability annotations. -- Refactored DIY tests as unit tests. -- Added targets for static libraries. -- Added alternative interfaces with NSError pattern in place of exceptions. -- Added support for legacy 32-bit zip files. -- Added class prefix "OZ" to make Objective-Zip a good citizen. -- Fully ARC-ified (removed ARCHelper) -- Some code clean-up. - -Version 0.8.3: - -- Finally used correctly the 64 bit APIs. Thanks to Nathan Moinvaziri for advicing. -- Updated test code to zip & unzip up to 5 GB. -- Added tests with unzip & check of zip files create with Mac OS X 10.8 and Windows 7. - -Version 0.8.2: - -- Updated ZLib to 1.2.8 -- Updated MiniZip to Nathan Moinvaziri's Version (thanks [Sergio](http://mrsergio.com) for the suggestions) -- Added test code to zip & unzip up to (slighlty less than) 4 GB: - the library is able to create and expand files up to - 4,293,387,000 bytes (compressed); use the test with caution, - requires 4 GB of free space and around 10 minutes on the - iOS simulator - -Version 0.8.1: - -- Added support for ARC through Nick Lockwood's [ARC Helper](https://gist.github.com/1563325) - -Version 0.8: - -- Updated ZLib to 1.2.7 -- Updated MiniZip to 1.1 -- Added method to get file name from a ZipFile instance - -Version 0.7.3: - -- Fixed memory leak in test app - -Version 0.7.2: - -- Added variant of writeFileInZipWithName that accepts also a file date -- Fixed bug with date handling - -Version 0.7.1: - -- Fixed a bug in creation of an encrypted zip file - -Version 0.7.0: - -- Initial public beta release - - -Compatibility -============= - -Version 1.0.2 has been tested with iOS up to 9.0 and OS X up to 10.11, but -should be compatible with earlier versions too, down to iOS 5.1 and OS X 10.7. -Le me know of any issues that should arise. - diff --git a/objective-zip.podspec b/objective-zip.podspec index ae2391e..519d1e6 100644 --- a/objective-zip.podspec +++ b/objective-zip.podspec @@ -3,7 +3,7 @@ Pod::Spec.new do |s| # ――― Spec Metadata ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # s.name = "objective-zip" - s.version = "1.0.2" + s.version = "2.0.0" s.summary = "An object-oriented friendly wrapper library for ZLib and MiniZip, in Objective-C for iOS and OS X" s.description = <<-DESC @@ -17,7 +17,7 @@ Pod::Spec.new do |s| Objective-Zip includes sources of latest versions of ZLib and MiniZip. DESC - s.homepage = "https://github.com/gianlucabertani/Objective-Zip" + s.homepage = "https://github.com/DivineDominion/Objective-Zip" # ――― Spec License ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # @@ -33,8 +33,7 @@ Pod::Spec.new do |s| # ――― Platform Specifics ――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - s.ios.deployment_target = "5.1" - s.osx.deployment_target = "10.7" + s.osx.deployment_target = "10.13" # ――― Source Location ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #