From 77eb45a5b50dced6219bd6b6c0d34f90734ff719 Mon Sep 17 00:00:00 2001 From: Christian Tietze Date: Wed, 21 Oct 2015 18:04:14 +0200 Subject: [PATCH 1/6] add dynamic framework project --- ObjectiveZip OSX.xcodeproj/project.pbxproj | 523 +++++++++++++++++++++ ObjectiveZip OSX/Info.plist | 28 ++ ObjectiveZip OSX/ObjectiveZip.h | 53 +++ 3 files changed, 604 insertions(+) create mode 100644 ObjectiveZip OSX.xcodeproj/project.pbxproj create mode 100644 ObjectiveZip OSX/Info.plist create mode 100644 ObjectiveZip OSX/ObjectiveZip.h diff --git a/ObjectiveZip OSX.xcodeproj/project.pbxproj b/ObjectiveZip OSX.xcodeproj/project.pbxproj new file mode 100644 index 0000000..babecec --- /dev/null +++ b/ObjectiveZip OSX.xcodeproj/project.pbxproj @@ -0,0 +1,523 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 50C8A7F51BD7E21A00262A79 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DB1BD7E21A00262A79 /* adler32.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A7F61BD7E21A00262A79 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DC1BD7E21A00262A79 /* compress.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A7F71BD7E21A00262A79 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DD1BD7E21A00262A79 /* crc32.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A7F81BD7E21A00262A79 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7DE1BD7E21A00262A79 /* crc32.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A7F91BD7E21A00262A79 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DF1BD7E21A00262A79 /* deflate.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A7FA1BD7E21A00262A79 /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E01BD7E21A00262A79 /* deflate.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A7FB1BD7E21A00262A79 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E11BD7E21A00262A79 /* gzclose.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A7FC1BD7E21A00262A79 /* gzguts.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E21BD7E21A00262A79 /* gzguts.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A7FD1BD7E21A00262A79 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E31BD7E21A00262A79 /* gzlib.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A7FE1BD7E21A00262A79 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E41BD7E21A00262A79 /* gzread.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A7FF1BD7E21A00262A79 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E51BD7E21A00262A79 /* gzwrite.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A8001BD7E21A00262A79 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E61BD7E21A00262A79 /* infback.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A8011BD7E21A00262A79 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E71BD7E21A00262A79 /* inffast.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A8021BD7E21A00262A79 /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E81BD7E21A00262A79 /* inffast.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A8031BD7E21A00262A79 /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E91BD7E21A00262A79 /* inffixed.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A8041BD7E21A00262A79 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7EA1BD7E21A00262A79 /* inflate.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A8051BD7E21A00262A79 /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7EB1BD7E21A00262A79 /* inflate.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A8061BD7E21A00262A79 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7EC1BD7E21A00262A79 /* inftrees.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A8071BD7E21A00262A79 /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7ED1BD7E21A00262A79 /* inftrees.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A8081BD7E21A00262A79 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7EE1BD7E21A00262A79 /* trees.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A8091BD7E21A00262A79 /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7EF1BD7E21A00262A79 /* trees.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A80A1BD7E21A00262A79 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7F01BD7E21A00262A79 /* uncompr.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A80B1BD7E21A00262A79 /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7F11BD7E21A00262A79 /* zconf.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A80C1BD7E21A00262A79 /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7F21BD7E21A00262A79 /* zlib.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A80D1BD7E21A00262A79 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7F31BD7E21A00262A79 /* zutil.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A80E1BD7E21A00262A79 /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7F41BD7E21A00262A79 /* zutil.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A8171BD7E22000262A79 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8101BD7E22000262A79 /* crypt.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A8181BD7E22000262A79 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A8111BD7E22000262A79 /* ioapi.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A8191BD7E22000262A79 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8121BD7E22000262A79 /* ioapi.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A81A1BD7E22000262A79 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A8131BD7E22000262A79 /* unzip.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A81B1BD7E22000262A79 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8141BD7E22000262A79 /* unzip.h */; settings = {ASSET_TAGS = (); }; }; + 50C8A81C1BD7E22000262A79 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A8151BD7E22000262A79 /* zip.c */; settings = {ASSET_TAGS = (); }; }; + 50C8A81D1BD7E22000262A79 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8161BD7E22000262A79 /* zip.h */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; + 50CAEF4D1BD7E1B100619ACE /* OZFileInZipInfo+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF361BD7E1B100619ACE /* OZFileInZipInfo+Internals.h */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; + 50CAEF501BD7E1B100619ACE /* OZZipReadStream+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF391BD7E1B100619ACE /* OZZipReadStream+Internals.h */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; + 50CAEF551BD7E1B100619ACE /* OZZipWriteStream+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF3E1BD7E1B100619ACE /* OZZipWriteStream+Internals.h */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; + 50CAEF5A1BD7E1B100619ACE /* OZZipException+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF431BD7E1B100619ACE /* OZZipException+Internals.h */; settings = {ASSET_TAGS = (); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 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; name = "Objective-Zip+NSError.h"; path = "Objective-Zip/Objective-Zip+NSError.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF2E1BD7E1B100619ACE /* OZZipFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipFile.h; path = "Objective-Zip/OZZipFile.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF2F1BD7E1B100619ACE /* OZZipFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZZipFile.m; path = "Objective-Zip/OZZipFile.m"; sourceTree = SOURCE_ROOT; }; + 50CAEF301BD7E1B100619ACE /* OZZipFileMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipFileMode.h; path = "Objective-Zip/OZZipFileMode.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF311BD7E1B100619ACE /* OZZipFile+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipFile+NSError.h"; path = "Objective-Zip/OZZipFile+NSError.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF321BD7E1B100619ACE /* OZZipFile+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipFile+Standard.h"; path = "Objective-Zip/OZZipFile+Standard.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF331BD7E1B100619ACE /* OZZipCompressionLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipCompressionLevel.h; path = "Objective-Zip/OZZipCompressionLevel.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF341BD7E1B100619ACE /* OZFileInZipInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZFileInZipInfo.h; path = "Objective-Zip/OZFileInZipInfo.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF351BD7E1B100619ACE /* OZFileInZipInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZFileInZipInfo.m; path = "Objective-Zip/OZFileInZipInfo.m"; sourceTree = SOURCE_ROOT; }; + 50CAEF361BD7E1B100619ACE /* OZFileInZipInfo+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZFileInZipInfo+Internals.h"; path = "Objective-Zip/OZFileInZipInfo+Internals.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF371BD7E1B100619ACE /* OZZipReadStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipReadStream.h; path = "Objective-Zip/OZZipReadStream.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF381BD7E1B100619ACE /* OZZipReadStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZZipReadStream.m; path = "Objective-Zip/OZZipReadStream.m"; sourceTree = SOURCE_ROOT; }; + 50CAEF391BD7E1B100619ACE /* OZZipReadStream+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipReadStream+Internals.h"; path = "Objective-Zip/OZZipReadStream+Internals.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF3A1BD7E1B100619ACE /* OZZipReadStream+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipReadStream+NSError.h"; path = "Objective-Zip/OZZipReadStream+NSError.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF3B1BD7E1B100619ACE /* OZZipReadStream+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipReadStream+Standard.h"; path = "Objective-Zip/OZZipReadStream+Standard.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF3C1BD7E1B100619ACE /* OZZipWriteStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipWriteStream.h; path = "Objective-Zip/OZZipWriteStream.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF3D1BD7E1B100619ACE /* OZZipWriteStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZZipWriteStream.m; path = "Objective-Zip/OZZipWriteStream.m"; sourceTree = SOURCE_ROOT; }; + 50CAEF3E1BD7E1B100619ACE /* OZZipWriteStream+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipWriteStream+Internals.h"; path = "Objective-Zip/OZZipWriteStream+Internals.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF3F1BD7E1B100619ACE /* OZZipWriteStream+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipWriteStream+NSError.h"; path = "Objective-Zip/OZZipWriteStream+NSError.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF401BD7E1B100619ACE /* OZZipWriteStream+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipWriteStream+Standard.h"; path = "Objective-Zip/OZZipWriteStream+Standard.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF411BD7E1B100619ACE /* OZZipException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipException.h; path = "Objective-Zip/OZZipException.h"; sourceTree = SOURCE_ROOT; }; + 50CAEF421BD7E1B100619ACE /* OZZipException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZZipException.m; path = "Objective-Zip/OZZipException.m"; sourceTree = SOURCE_ROOT; }; + 50CAEF431BD7E1B100619ACE /* OZZipException+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipException+Internals.h"; path = "Objective-Zip/OZZipException+Internals.h"; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 50CAEF1E1BD7E17800619ACE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 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 */, + 50CAEF231BD7E17800619ACE /* Products */, + ); + sourceTree = ""; + }; + 50CAEF231BD7E17800619ACE /* Products */ = { + isa = PBXGroup; + children = ( + 50CAEF221BD7E17800619ACE /* ObjectiveZip.framework */, + ); + 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 */, + ); + name = ObjectiveZip; + path = "ObjectiveZip OSX"; + 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 */ + 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 = { + LastUpgradeCheck = 0700; + ORGANIZATIONNAME = "Christian Tietze"; + TargetAttributes = { + 50CAEF211BD7E17800619ACE = { + CreatedOnToolsVersion = 7.0.1; + }; + }; + }; + buildConfigurationList = 50CAEF1C1BD7E17800619ACE /* Build configuration list for PBXProject "ObjectiveZip OSX" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 50CAEF181BD7E17800619ACE; + productRefGroup = 50CAEF231BD7E17800619ACE /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 50CAEF211BD7E17800619ACE /* ObjectiveZip */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 50CAEF201BD7E17800619ACE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 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 XCBuildConfiguration section */ + 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.10; + 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.10; + 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 OSX/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 OSX/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 */ + 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 OSX/Info.plist b/ObjectiveZip OSX/Info.plist new file mode 100644 index 0000000..51fd25e --- /dev/null +++ b/ObjectiveZip OSX/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/ObjectiveZip OSX/ObjectiveZip.h b/ObjectiveZip OSX/ObjectiveZip.h new file mode 100644 index 0000000..81fe67b --- /dev/null +++ b/ObjectiveZip OSX/ObjectiveZip.h @@ -0,0 +1,53 @@ +// +// Objective-Zip.h +// 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. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// +// * Redistributions of source code must retain the above copyright notice, +// this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above copyright notice, +// this list of conditions and the following disclaimer in the documentation +// and/or other materials provided with the distribution. +// * Neither the name of Gianluca Bertani nor the names of its contributors +// may be used to endorse or promote products derived from this software +// without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +// POSSIBILITY OF SUCH DAMAGE. +// + + +#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 From 73960206a4705ce66ca2a86b05a9eee957b132ba Mon Sep 17 00:00:00 2001 From: Christian Tietze Date: Fri, 21 Sep 2018 17:13:42 +0200 Subject: [PATCH 2/6] share OSX lib target --- .../xcschemes/ObjectiveZip.xcscheme | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 ObjectiveZip OSX.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme diff --git a/ObjectiveZip OSX.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme b/ObjectiveZip OSX.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme new file mode 100644 index 0000000..24ce8f4 --- /dev/null +++ b/ObjectiveZip OSX.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 4d25a5952944cb1eff6fb856b4ceed3b93def80e Mon Sep 17 00:00:00 2001 From: Christian Tietze Date: Thu, 8 Jun 2023 11:59:50 +0200 Subject: [PATCH 3/6] bump deployment target to macOS 10.13 for Xcode 14 --- ObjectiveZip OSX.xcodeproj/project.pbxproj | 91 +++++++++++----------- 1 file changed, 46 insertions(+), 45 deletions(-) diff --git a/ObjectiveZip OSX.xcodeproj/project.pbxproj b/ObjectiveZip OSX.xcodeproj/project.pbxproj index babecec..c255905 100644 --- a/ObjectiveZip OSX.xcodeproj/project.pbxproj +++ b/ObjectiveZip OSX.xcodeproj/project.pbxproj @@ -7,63 +7,63 @@ objects = { /* Begin PBXBuildFile section */ - 50C8A7F51BD7E21A00262A79 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DB1BD7E21A00262A79 /* adler32.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A7F61BD7E21A00262A79 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DC1BD7E21A00262A79 /* compress.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A7F71BD7E21A00262A79 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DD1BD7E21A00262A79 /* crc32.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A7F81BD7E21A00262A79 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7DE1BD7E21A00262A79 /* crc32.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A7F91BD7E21A00262A79 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7DF1BD7E21A00262A79 /* deflate.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A7FA1BD7E21A00262A79 /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E01BD7E21A00262A79 /* deflate.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A7FB1BD7E21A00262A79 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E11BD7E21A00262A79 /* gzclose.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A7FC1BD7E21A00262A79 /* gzguts.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E21BD7E21A00262A79 /* gzguts.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A7FD1BD7E21A00262A79 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E31BD7E21A00262A79 /* gzlib.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A7FE1BD7E21A00262A79 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E41BD7E21A00262A79 /* gzread.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A7FF1BD7E21A00262A79 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E51BD7E21A00262A79 /* gzwrite.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A8001BD7E21A00262A79 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E61BD7E21A00262A79 /* infback.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A8011BD7E21A00262A79 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7E71BD7E21A00262A79 /* inffast.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A8021BD7E21A00262A79 /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E81BD7E21A00262A79 /* inffast.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A8031BD7E21A00262A79 /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7E91BD7E21A00262A79 /* inffixed.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A8041BD7E21A00262A79 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7EA1BD7E21A00262A79 /* inflate.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A8051BD7E21A00262A79 /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7EB1BD7E21A00262A79 /* inflate.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A8061BD7E21A00262A79 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7EC1BD7E21A00262A79 /* inftrees.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A8071BD7E21A00262A79 /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7ED1BD7E21A00262A79 /* inftrees.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A8081BD7E21A00262A79 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7EE1BD7E21A00262A79 /* trees.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A8091BD7E21A00262A79 /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7EF1BD7E21A00262A79 /* trees.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A80A1BD7E21A00262A79 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7F01BD7E21A00262A79 /* uncompr.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A80B1BD7E21A00262A79 /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7F11BD7E21A00262A79 /* zconf.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A80C1BD7E21A00262A79 /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7F21BD7E21A00262A79 /* zlib.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A80D1BD7E21A00262A79 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A7F31BD7E21A00262A79 /* zutil.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A80E1BD7E21A00262A79 /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A7F41BD7E21A00262A79 /* zutil.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A8171BD7E22000262A79 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8101BD7E22000262A79 /* crypt.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A8181BD7E22000262A79 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A8111BD7E22000262A79 /* ioapi.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A8191BD7E22000262A79 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8121BD7E22000262A79 /* ioapi.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A81A1BD7E22000262A79 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A8131BD7E22000262A79 /* unzip.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A81B1BD7E22000262A79 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8141BD7E22000262A79 /* unzip.h */; settings = {ASSET_TAGS = (); }; }; - 50C8A81C1BD7E22000262A79 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 50C8A8151BD7E22000262A79 /* zip.c */; settings = {ASSET_TAGS = (); }; }; - 50C8A81D1BD7E22000262A79 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 50C8A8161BD7E22000262A79 /* zip.h */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; - 50CAEF4D1BD7E1B100619ACE /* OZFileInZipInfo+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF361BD7E1B100619ACE /* OZFileInZipInfo+Internals.h */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; - 50CAEF501BD7E1B100619ACE /* OZZipReadStream+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF391BD7E1B100619ACE /* OZZipReadStream+Internals.h */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; - 50CAEF551BD7E1B100619ACE /* OZZipWriteStream+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF3E1BD7E1B100619ACE /* OZZipWriteStream+Internals.h */; settings = {ASSET_TAGS = (); }; }; + 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 */; settings = {ASSET_TAGS = (); }; }; - 50CAEF5A1BD7E1B100619ACE /* OZZipException+Internals.h in Headers */ = {isa = PBXBuildFile; fileRef = 50CAEF431BD7E1B100619ACE /* OZZipException+Internals.h */; settings = {ASSET_TAGS = (); }; }; + 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 PBXFileReference section */ @@ -321,6 +321,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 50CAEF181BD7E17800619ACE; @@ -413,7 +414,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.10; + MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; @@ -452,7 +453,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.10; + MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; VERSIONING_SYSTEM = "apple-generic"; From f3b8b2a9d75af0dc785551589820da8ed9ef49d4 Mon Sep 17 00:00:00 2001 From: Christian Tietze Date: Thu, 8 Jun 2023 12:08:44 +0200 Subject: [PATCH 4/6] update tests for modern Swift --- .../Objective-Zip_Swift_Tests.swift | 81 ++++++++++--------- 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/Objective-Zip Tests/Objective-Zip_Swift_Tests.swift b/Objective-Zip Tests/Objective-Zip_Swift_Tests.swift index a33fa73..1c84b1f 100644 --- a/Objective-Zip Tests/Objective-Zip_Swift_Tests.swift +++ b/Objective-Zip Tests/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() From ea84a050e47368276d4257bf2f17c822ba6c58bd Mon Sep 17 00:00:00 2001 From: Christian Tietze Date: Thu, 8 Jun 2023 12:15:13 +0200 Subject: [PATCH 5/6] change project to OSX Only --- Objective-Zip.xcodeproj/project.pbxproj | 1081 ----------------- Objective-Zip/Objective-Zip.h | 43 - .../project.pbxproj | 216 +++- .../xcschemes/ObjectiveZip.xcscheme | 14 +- {ObjectiveZip OSX => ObjectiveZip}/Info.plist | 0 .../OZFileInZipInfo+Internals.h | 0 .../OZFileInZipInfo.h | 0 .../OZFileInZipInfo.m | 0 .../OZZipCompressionLevel.h | 0 .../OZZipException+Internals.h | 0 .../OZZipException.h | 0 .../OZZipException.m | 0 .../OZZipFile+NSError.h | 0 .../OZZipFile+Standard.h | 0 {Objective-Zip => ObjectiveZip}/OZZipFile.h | 0 {Objective-Zip => ObjectiveZip}/OZZipFile.m | 0 .../OZZipFileMode.h | 0 .../OZZipReadStream+Internals.h | 0 .../OZZipReadStream+NSError.h | 0 .../OZZipReadStream+Standard.h | 0 .../OZZipReadStream.h | 0 .../OZZipReadStream.m | 0 .../OZZipWriteStream+Internals.h | 0 .../OZZipWriteStream+NSError.h | 0 .../OZZipWriteStream+Standard.h | 0 .../OZZipWriteStream.h | 0 .../OZZipWriteStream.m | 0 .../Objective-Zip+NSError.h | 0 .../ObjectiveZip.h | 0 .../Info.plist | 0 ...Objective-Zip OS X Tests-Bridging-Header.h | 0 .../Objective-Zip Tests-Bridging-Header.h | 0 .../Objective-Zip_Swift_Tests.swift | 0 .../ObjectiveZip_Tests.m | 0 README.md | 82 +- objective-zip.podspec | 7 +- 36 files changed, 204 insertions(+), 1239 deletions(-) delete mode 100755 Objective-Zip.xcodeproj/project.pbxproj delete mode 100644 Objective-Zip/Objective-Zip.h rename {ObjectiveZip OSX.xcodeproj => ObjectiveZip.xcodeproj}/project.pbxproj (79%) rename {ObjectiveZip OSX.xcodeproj => ObjectiveZip.xcodeproj}/xcshareddata/xcschemes/ObjectiveZip.xcscheme (86%) rename {ObjectiveZip OSX => ObjectiveZip}/Info.plist (100%) rename {Objective-Zip => ObjectiveZip}/OZFileInZipInfo+Internals.h (100%) rename {Objective-Zip => ObjectiveZip}/OZFileInZipInfo.h (100%) rename {Objective-Zip => ObjectiveZip}/OZFileInZipInfo.m (100%) rename {Objective-Zip => ObjectiveZip}/OZZipCompressionLevel.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipException+Internals.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipException.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipException.m (100%) rename {Objective-Zip => ObjectiveZip}/OZZipFile+NSError.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipFile+Standard.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipFile.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipFile.m (100%) rename {Objective-Zip => ObjectiveZip}/OZZipFileMode.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipReadStream+Internals.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipReadStream+NSError.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipReadStream+Standard.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipReadStream.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipReadStream.m (100%) rename {Objective-Zip => ObjectiveZip}/OZZipWriteStream+Internals.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipWriteStream+NSError.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipWriteStream+Standard.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipWriteStream.h (100%) rename {Objective-Zip => ObjectiveZip}/OZZipWriteStream.m (100%) rename {Objective-Zip => ObjectiveZip}/Objective-Zip+NSError.h (100%) rename {ObjectiveZip OSX => ObjectiveZip}/ObjectiveZip.h (100%) rename {Objective-Zip Tests => ObjectiveZipTests}/Info.plist (100%) rename {Objective-Zip Tests => ObjectiveZipTests}/Objective-Zip OS X Tests-Bridging-Header.h (100%) rename {Objective-Zip Tests => ObjectiveZipTests}/Objective-Zip Tests-Bridging-Header.h (100%) rename {Objective-Zip Tests => ObjectiveZipTests}/Objective-Zip_Swift_Tests.swift (100%) rename {Objective-Zip Tests => ObjectiveZipTests}/ObjectiveZip_Tests.m (100%) 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/Objective-Zip/Objective-Zip.h b/Objective-Zip/Objective-Zip.h deleted file mode 100644 index 141b783..0000000 --- a/Objective-Zip/Objective-Zip.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// Objective-Zip.h -// Objective-Zip v. 1.0.2 -// -// Created by Gianluca Bertani on 27/08/15. -// Copyright 2009-2015 Gianluca Bertani. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// -// * Redistributions of source code must retain the above copyright notice, -// this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above copyright notice, -// this list of conditions and the following disclaimer in the documentation -// and/or other materials provided with the distribution. -// * Neither the name of Gianluca Bertani nor the names of its contributors -// may be used to endorse or promote products derived from this software -// without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// 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" diff --git a/ObjectiveZip OSX.xcodeproj/project.pbxproj b/ObjectiveZip.xcodeproj/project.pbxproj similarity index 79% rename from ObjectiveZip OSX.xcodeproj/project.pbxproj rename to ObjectiveZip.xcodeproj/project.pbxproj index c255905..41c115f 100644 --- a/ObjectiveZip OSX.xcodeproj/project.pbxproj +++ b/ObjectiveZip.xcodeproj/project.pbxproj @@ -7,6 +7,8 @@ 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 */; }; @@ -66,7 +68,19 @@ 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 = ""; }; @@ -103,32 +117,40 @@ 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; name = "Objective-Zip+NSError.h"; path = "Objective-Zip/Objective-Zip+NSError.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF2E1BD7E1B100619ACE /* OZZipFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipFile.h; path = "Objective-Zip/OZZipFile.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF2F1BD7E1B100619ACE /* OZZipFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZZipFile.m; path = "Objective-Zip/OZZipFile.m"; sourceTree = SOURCE_ROOT; }; - 50CAEF301BD7E1B100619ACE /* OZZipFileMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipFileMode.h; path = "Objective-Zip/OZZipFileMode.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF311BD7E1B100619ACE /* OZZipFile+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipFile+NSError.h"; path = "Objective-Zip/OZZipFile+NSError.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF321BD7E1B100619ACE /* OZZipFile+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipFile+Standard.h"; path = "Objective-Zip/OZZipFile+Standard.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF331BD7E1B100619ACE /* OZZipCompressionLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipCompressionLevel.h; path = "Objective-Zip/OZZipCompressionLevel.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF341BD7E1B100619ACE /* OZFileInZipInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZFileInZipInfo.h; path = "Objective-Zip/OZFileInZipInfo.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF351BD7E1B100619ACE /* OZFileInZipInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZFileInZipInfo.m; path = "Objective-Zip/OZFileInZipInfo.m"; sourceTree = SOURCE_ROOT; }; - 50CAEF361BD7E1B100619ACE /* OZFileInZipInfo+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZFileInZipInfo+Internals.h"; path = "Objective-Zip/OZFileInZipInfo+Internals.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF371BD7E1B100619ACE /* OZZipReadStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipReadStream.h; path = "Objective-Zip/OZZipReadStream.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF381BD7E1B100619ACE /* OZZipReadStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZZipReadStream.m; path = "Objective-Zip/OZZipReadStream.m"; sourceTree = SOURCE_ROOT; }; - 50CAEF391BD7E1B100619ACE /* OZZipReadStream+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipReadStream+Internals.h"; path = "Objective-Zip/OZZipReadStream+Internals.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF3A1BD7E1B100619ACE /* OZZipReadStream+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipReadStream+NSError.h"; path = "Objective-Zip/OZZipReadStream+NSError.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF3B1BD7E1B100619ACE /* OZZipReadStream+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipReadStream+Standard.h"; path = "Objective-Zip/OZZipReadStream+Standard.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF3C1BD7E1B100619ACE /* OZZipWriteStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipWriteStream.h; path = "Objective-Zip/OZZipWriteStream.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF3D1BD7E1B100619ACE /* OZZipWriteStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZZipWriteStream.m; path = "Objective-Zip/OZZipWriteStream.m"; sourceTree = SOURCE_ROOT; }; - 50CAEF3E1BD7E1B100619ACE /* OZZipWriteStream+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipWriteStream+Internals.h"; path = "Objective-Zip/OZZipWriteStream+Internals.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF3F1BD7E1B100619ACE /* OZZipWriteStream+NSError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipWriteStream+NSError.h"; path = "Objective-Zip/OZZipWriteStream+NSError.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF401BD7E1B100619ACE /* OZZipWriteStream+Standard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipWriteStream+Standard.h"; path = "Objective-Zip/OZZipWriteStream+Standard.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF411BD7E1B100619ACE /* OZZipException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OZZipException.h; path = "Objective-Zip/OZZipException.h"; sourceTree = SOURCE_ROOT; }; - 50CAEF421BD7E1B100619ACE /* OZZipException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OZZipException.m; path = "Objective-Zip/OZZipException.m"; sourceTree = SOURCE_ROOT; }; - 50CAEF431BD7E1B100619ACE /* OZZipException+Internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "OZZipException+Internals.h"; path = "Objective-Zip/OZZipException+Internals.h"; sourceTree = SOURCE_ROOT; }; + 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; @@ -139,6 +161,14 @@ /* 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 = ( @@ -192,6 +222,7 @@ 50C8A80F1BD7E22000262A79 /* MiniZip */, 50C8A7DA1BD7E21A00262A79 /* ZLib */, 50CAEF241BD7E17800619ACE /* ObjectiveZip */, + 50AE2BE82A31DE65004B316D /* ObjectiveZipTests */, 50CAEF231BD7E17800619ACE /* Products */, ); sourceTree = ""; @@ -200,6 +231,7 @@ isa = PBXGroup; children = ( 50CAEF221BD7E17800619ACE /* ObjectiveZip.framework */, + 50AE2BE72A31DE65004B316D /* ObjectiveZipTests.xctest */, ); name = Products; sourceTree = ""; @@ -233,8 +265,7 @@ 50CAEF431BD7E1B100619ACE /* OZZipException+Internals.h */, 50CAEF271BD7E17800619ACE /* Info.plist */, ); - name = ObjectiveZip; - path = "ObjectiveZip OSX"; + path = ObjectiveZip; sourceTree = ""; }; /* End PBXGroup section */ @@ -284,6 +315,24 @@ /* 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" */; @@ -308,9 +357,15 @@ 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; }; @@ -330,11 +385,19 @@ 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; @@ -345,6 +408,14 @@ /* 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; @@ -377,7 +448,89 @@ }; /* 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 = { @@ -470,7 +623,7 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "ObjectiveZip OSX/Info.plist"; + 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; @@ -488,7 +641,7 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "ObjectiveZip OSX/Info.plist"; + 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; @@ -500,6 +653,15 @@ /* 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 = ( diff --git a/ObjectiveZip OSX.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme b/ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme similarity index 86% rename from ObjectiveZip OSX.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme rename to ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme index 24ce8f4..cb9ce31 100644 --- a/ObjectiveZip OSX.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme +++ b/ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme @@ -28,9 +28,17 @@ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> + + + + - - - - Date: Thu, 8 Jun 2023 12:19:16 +0200 Subject: [PATCH 6/6] update scheme --- .../xcschemes/ObjectiveZip.xcscheme | 25 +++++++------------ 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme b/ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme index cb9ce31..acb8d07 100644 --- a/ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme +++ b/ObjectiveZip.xcodeproj/xcshareddata/xcschemes/ObjectiveZip.xcscheme @@ -1,7 +1,7 @@ + LastUpgradeVersion = "1430" + version = "1.7"> @@ -17,7 +17,7 @@ BlueprintIdentifier = "50CAEF211BD7E17800619ACE" BuildableName = "ObjectiveZip.framework" BlueprintName = "ObjectiveZip" - ReferencedContainer = "container:ObjectiveZip OSX.xcodeproj"> + ReferencedContainer = "container:ObjectiveZip.xcodeproj"> @@ -26,16 +26,18 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> + shouldUseLaunchSchemeArgsEnv = "YES" + shouldAutocreateTestPlan = "YES"> + skipped = "NO" + parallelizable = "YES"> + ReferencedContainer = "container:ObjectiveZip.xcodeproj"> @@ -50,15 +52,6 @@ debugDocumentVersioning = "YES" debugServiceExtension = "internal" allowLocationSimulation = "YES"> - - - - + ReferencedContainer = "container:ObjectiveZip.xcodeproj">