// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 48; objects = { /* Begin PBXBuildFile section */ 7A00291B1F93DB9200618503 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 96EA65C31A40C44300685B6D /* ioapi.c */; }; 7A00291C1F93DB9200618503 /* mztools.c in Sources */ = {isa = PBXBuildFile; fileRef = 96EA65C51A40C44300685B6D /* mztools.c */; }; 7A00291D1F93DB9200618503 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 96EA65C71A40C44300685B6D /* unzip.c */; }; 7A00291E1F93DB9200618503 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 96EA65C91A40C44300685B6D /* zip.c */; }; 7A00291F1F93DBC900618503 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA66031A435D8200685B6D /* crypt.h */; }; 7A0029201F93DBC900618503 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA65C41A40C44300685B6D /* ioapi.h */; }; 7A0029211F93DBC900618503 /* mztools.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA65C61A40C44300685B6D /* mztools.h */; }; 7A0029221F93DBC900618503 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA65C81A40C44300685B6D /* unzip.h */; }; 7A0029231F93DBC900618503 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA65CA1A40C44300685B6D /* zip.h */; }; 7A0029241F93DBF000618503 /* libminizip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A0029171F93DB5800618503 /* libminizip.a */; }; 7A5652241F90E01C006B782E /* CheckDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A5652231F90E01C006B782E /* CheckDataTests.m */; }; 7A5A97011F89808900BCA061 /* ProgressReportingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A5A97001F89808900BCA061 /* ProgressReportingTests.m */; }; 7AA77FC822C16CF600121052 /* PermissionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AA77FC722C16CF600121052 /* PermissionsTests.swift */; }; 961A9BB51B306881007C4C6B /* WriteDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961A9BB41B306881007C4C6B /* WriteDataTests.swift */; }; 962F9DA61D5D286B00205BEC /* UnzipKit.strings in Resources */ = {isa = PBXBuildFile; fileRef = 962F9DA41D5D286B00205BEC /* UnzipKit.strings */; }; 962F9DA81D5D288B00205BEC /* UnzipKitResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 962F9D9E1D5D281E00205BEC /* UnzipKitResources.bundle */; }; 9630C0381C6D27A4000693EE /* ExtractDataTests_Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9630C0371C6D27A4000693EE /* ExtractDataTests_Swift.swift */; }; 963386B91EE89A51006B16BF /* UtilityMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 963386B71EE89A49006B16BF /* UtilityMethods.swift */; }; 963603531BFB815600BF0C4F /* UZKFileInfo_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 963603521BFB7F6500BF0C4F /* UZKFileInfo_Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; 965CF00A1D241A8F00C80A88 /* NSURL+UnzipKitExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 965CF0081D241A8F00C80A88 /* NSURL+UnzipKitExtensions.h */; }; 965CF00C1D241A8F00C80A88 /* NSURL+UnzipKitExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 965CF0091D241A8F00C80A88 /* NSURL+UnzipKitExtensions.m */; }; 9677858E1F1405F000A8D6B2 /* UnzipKitMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 9677858D1F1405DB00A8D6B2 /* UnzipKitMacros.h */; }; 968C40C01B585FDE004C128E /* ModesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40BF1B585FDE004C128E /* ModesTests.m */; }; 968C40C21B586132004C128E /* ZipFileDetectionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40C11B586132004C128E /* ZipFileDetectionTests.m */; }; 968C40C41B58619C004C128E /* ListFilenamesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40C31B58619C004C128E /* ListFilenamesTests.m */; }; 968C40C61B5861C3004C128E /* ListFileInfoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40C51B5861C3004C128E /* ListFileInfoTests.m */; }; 968C40C81B5861F4004C128E /* ExtractFilesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40C71B5861F4004C128E /* ExtractFilesTests.m */; }; 968C40CA1B586227004C128E /* ExtractDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40C91B586227004C128E /* ExtractDataTests.m */; }; 968C40CC1B586253004C128E /* PerformOnFilesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40CB1B586253004C128E /* PerformOnFilesTests.m */; }; 968C40CE1B586277004C128E /* PerformOnDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40CD1B586277004C128E /* PerformOnDataTests.m */; }; 968C40D01B5862A0004C128E /* ExtractBufferedDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40CF1B5862A0004C128E /* ExtractBufferedDataTests.m */; }; 968C40D21B586310004C128E /* PasswordProtectionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40D11B586310004C128E /* PasswordProtectionTests.m */; }; 968C40D41B586345004C128E /* WriteBufferedDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40D31B586345004C128E /* WriteBufferedDataTests.m */; }; 968C40D61B586380004C128E /* DeleteFileTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40D51B586380004C128E /* DeleteFileTests.m */; }; 968C40D81B5863A9004C128E /* ErrorHandlingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40D71B5863A9004C128E /* ErrorHandlingTests.m */; }; 968C40DA1B5863D9004C128E /* FileDescriptorUsageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40D91B5863D9004C128E /* FileDescriptorUsageTests.m */; }; 968C40DC1B586401004C128E /* CommentsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40DB1B586401004C128E /* CommentsTests.m */; }; 968C40DE1B58642C004C128E /* MultithreadingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40DD1B58642C004C128E /* MultithreadingTests.m */; }; 968C40E01B586490004C128E /* PropertyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 968C40DF1B586490004C128E /* PropertyTests.m */; }; 969993971BE3BA9C003D18DA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 969993951BE3BA89003D18DA /* libz.tbd */; }; 969993981BE3BB0C003D18DA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 969993951BE3BA89003D18DA /* libz.tbd */; }; 96EA65A41A40AEAE00685B6D /* UnzipKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA65A31A40AEAE00685B6D /* UnzipKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 96EA65AA1A40AEAE00685B6D /* UnzipKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96EA659E1A40AEAE00685B6D /* UnzipKit.framework */; }; 96EA65BC1A40B2EC00685B6D /* UZKArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA65BA1A40B2EC00685B6D /* UZKArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; 96EA65BD1A40B2EC00685B6D /* UZKArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA65BB1A40B2EC00685B6D /* UZKArchive.m */; settings = {COMPILER_FLAGS = "-Wno-format-nonliteral"; }; }; 96EA65C01A40BF1A00685B6D /* Test Data in Resources */ = {isa = PBXBuildFile; fileRef = 96EA65BF1A40BF1A00685B6D /* Test Data */; }; 96EA66011A40E31900685B6D /* UZKFileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA65FF1A40E31900685B6D /* UZKFileInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 96EA66021A40E31900685B6D /* UZKFileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA66001A40E31900685B6D /* UZKFileInfo.m */; }; 96FCC8411B306CDD00726AC7 /* UZKArchiveTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FCC8401B306CDD00726AC7 /* UZKArchiveTestCase.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 7ACC4CC11F7E7793001A07F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 96EA65951A40AEAE00685B6D /* Project object */; proxyType = 1; remoteGlobalIDString = 962F9D9D1D5D281E00205BEC; remoteInfo = UnzipKitResources; }; 96EA65AB1A40AEAE00685B6D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 96EA65951A40AEAE00685B6D /* Project object */; proxyType = 1; remoteGlobalIDString = 96EA659D1A40AEAE00685B6D; remoteInfo = UnzipKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 7A0029171F93DB5800618503 /* libminizip.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libminizip.a; sourceTree = BUILT_PRODUCTS_DIR; }; 7A5652231F90E01C006B782E /* CheckDataTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CheckDataTests.m; sourceTree = ""; }; 7A5A97001F89808900BCA061 /* ProgressReportingTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ProgressReportingTests.m; sourceTree = ""; }; 7AA77FC722C16CF600121052 /* PermissionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PermissionsTests.swift; sourceTree = ""; }; 961A9BB31B306880007C4C6B /* UnzipKitTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "UnzipKitTests-Bridging-Header.h"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; 961A9BB41B306881007C4C6B /* WriteDataTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WriteDataTests.swift; sourceTree = ""; }; 961A9BB61B306902007C4C6B /* UZKArchiveTestCase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UZKArchiveTestCase.h; sourceTree = ""; }; 962F9D9E1D5D281E00205BEC /* UnzipKitResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnzipKitResources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 962F9DA01D5D281E00205BEC /* UnzipKitResources-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "UnzipKitResources-Info.plist"; sourceTree = ""; }; 9630C0371C6D27A4000693EE /* ExtractDataTests_Swift.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtractDataTests_Swift.swift; sourceTree = ""; }; 963386B71EE89A49006B16BF /* UtilityMethods.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UtilityMethods.swift; sourceTree = ""; }; 963603521BFB7F6500BF0C4F /* UZKFileInfo_Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UZKFileInfo_Private.h; sourceTree = ""; }; 965CF0081D241A8F00C80A88 /* NSURL+UnzipKitExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURL+UnzipKitExtensions.h"; sourceTree = ""; }; 965CF0091D241A8F00C80A88 /* NSURL+UnzipKitExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURL+UnzipKitExtensions.m"; sourceTree = ""; }; 9677858D1F1405DB00A8D6B2 /* UnzipKitMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnzipKitMacros.h; sourceTree = ""; }; 96889EED1E4A09EC0031A322 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/UnzipKit.strings; sourceTree = ""; }; 968C40BF1B585FDE004C128E /* ModesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ModesTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40C11B586132004C128E /* ZipFileDetectionTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ZipFileDetectionTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40C31B58619C004C128E /* ListFilenamesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ListFilenamesTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40C51B5861C3004C128E /* ListFileInfoTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ListFileInfoTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40C71B5861F4004C128E /* ExtractFilesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ExtractFilesTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40C91B586227004C128E /* ExtractDataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ExtractDataTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40CB1B586253004C128E /* PerformOnFilesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PerformOnFilesTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40CD1B586277004C128E /* PerformOnDataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PerformOnDataTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40CF1B5862A0004C128E /* ExtractBufferedDataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ExtractBufferedDataTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40D11B586310004C128E /* PasswordProtectionTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PasswordProtectionTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40D31B586345004C128E /* WriteBufferedDataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = WriteBufferedDataTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40D51B586380004C128E /* DeleteFileTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = DeleteFileTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40D71B5863A9004C128E /* ErrorHandlingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = ErrorHandlingTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40D91B5863D9004C128E /* FileDescriptorUsageTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = FileDescriptorUsageTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40DB1B586401004C128E /* CommentsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CommentsTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40DD1B58642C004C128E /* MultithreadingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = MultithreadingTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 968C40DF1B586490004C128E /* PropertyTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PropertyTests.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 969993951BE3BA89003D18DA /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; }; 96DC15C01C5FFAA800B71F19 /* DTPerformanceSession.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DTPerformanceSession.framework; path = Library/Frameworks/DTPerformanceSession.framework; sourceTree = DEVELOPER_DIR; }; 96EA659E1A40AEAE00685B6D /* UnzipKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UnzipKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 96EA65A21A40AEAE00685B6D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 96EA65A31A40AEAE00685B6D /* UnzipKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = UnzipKit.h; sourceTree = ""; }; 96EA65A91A40AEAE00685B6D /* UnzipKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnzipKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 96EA65AF1A40AEAE00685B6D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 96EA65BA1A40B2EC00685B6D /* UZKArchive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UZKArchive.h; sourceTree = ""; }; 96EA65BB1A40B2EC00685B6D /* UZKArchive.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = UZKArchive.m; sourceTree = ""; }; 96EA65BF1A40BF1A00685B6D /* Test Data */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Test Data"; sourceTree = ""; }; 96EA65C31A40C44300685B6D /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ioapi.c; sourceTree = ""; }; 96EA65C41A40C44300685B6D /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = ""; }; 96EA65C51A40C44300685B6D /* mztools.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mztools.c; sourceTree = ""; }; 96EA65C61A40C44300685B6D /* mztools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mztools.h; sourceTree = ""; }; 96EA65C71A40C44300685B6D /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unzip.c; sourceTree = ""; }; 96EA65C81A40C44300685B6D /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = ""; }; 96EA65C91A40C44300685B6D /* zip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zip.c; sourceTree = ""; }; 96EA65CA1A40C44300685B6D /* zip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zip.h; sourceTree = ""; }; 96EA65FF1A40E31900685B6D /* UZKFileInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UZKFileInfo.h; sourceTree = ""; }; 96EA66001A40E31900685B6D /* UZKFileInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UZKFileInfo.m; sourceTree = ""; }; 96EA66031A435D8200685B6D /* crypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypt.h; sourceTree = ""; }; 96FCC8401B306CDD00726AC7 /* UZKArchiveTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UZKArchiveTestCase.m; sourceTree = ""; }; 96FFB3FC1E1EC35900CCA47B /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 7A0029141F93DB5800618503 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 962F9D9B1D5D281E00205BEC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 96EA659A1A40AEAE00685B6D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 7A0029241F93DBF000618503 /* libminizip.a in Frameworks */, 969993971BE3BA9C003D18DA /* libz.tbd in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 96EA65A61A40AEAE00685B6D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 96EA65AA1A40AEAE00685B6D /* UnzipKit.framework in Frameworks */, 969993981BE3BB0C003D18DA /* libz.tbd in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 962F9D9F1D5D281E00205BEC /* UnzipKitResources */ = { isa = PBXGroup; children = ( 962F9DA41D5D286B00205BEC /* UnzipKit.strings */, 962F9DA01D5D281E00205BEC /* UnzipKitResources-Info.plist */, ); name = UnzipKitResources; path = Resources; sourceTree = ""; }; 965CF0071D241A0100C80A88 /* Extensions */ = { isa = PBXGroup; children = ( 965CF0081D241A8F00C80A88 /* NSURL+UnzipKitExtensions.h */, 965CF0091D241A8F00C80A88 /* NSURL+UnzipKitExtensions.m */, ); path = Extensions; sourceTree = ""; }; 96EA65941A40AEAE00685B6D = { isa = PBXGroup; children = ( 96EA65A01A40AEAE00685B6D /* UnzipKit */, 96EA65AD1A40AEAE00685B6D /* UnzipKitTests */, 962F9D9F1D5D281E00205BEC /* UnzipKitResources */, 96EA65C11A40C44300685B6D /* Lib */, 96EA65F61A40C86200685B6D /* Frameworks */, 96EA659F1A40AEAE00685B6D /* Products */, ); sourceTree = ""; }; 96EA659F1A40AEAE00685B6D /* Products */ = { isa = PBXGroup; children = ( 96EA659E1A40AEAE00685B6D /* UnzipKit.framework */, 96EA65A91A40AEAE00685B6D /* UnzipKitTests.xctest */, 962F9D9E1D5D281E00205BEC /* UnzipKitResources.bundle */, 7A0029171F93DB5800618503 /* libminizip.a */, ); name = Products; sourceTree = ""; }; 96EA65A01A40AEAE00685B6D /* UnzipKit */ = { isa = PBXGroup; children = ( 965CF0071D241A0100C80A88 /* Extensions */, 96EA65A31A40AEAE00685B6D /* UnzipKit.h */, 9677858D1F1405DB00A8D6B2 /* UnzipKitMacros.h */, 96EA65BA1A40B2EC00685B6D /* UZKArchive.h */, 96EA65BB1A40B2EC00685B6D /* UZKArchive.m */, 96EA65FF1A40E31900685B6D /* UZKFileInfo.h */, 963603521BFB7F6500BF0C4F /* UZKFileInfo_Private.h */, 96EA66001A40E31900685B6D /* UZKFileInfo.m */, 96EA65A11A40AEAE00685B6D /* Supporting Files */, ); name = UnzipKit; path = Source; sourceTree = ""; }; 96EA65A11A40AEAE00685B6D /* Supporting Files */ = { isa = PBXGroup; children = ( 96EA65A21A40AEAE00685B6D /* Info.plist */, ); name = "Supporting Files"; sourceTree = ""; }; 96EA65AD1A40AEAE00685B6D /* UnzipKitTests */ = { isa = PBXGroup; children = ( 96EA65BF1A40BF1A00685B6D /* Test Data */, 961A9BB61B306902007C4C6B /* UZKArchiveTestCase.h */, 96FCC8401B306CDD00726AC7 /* UZKArchiveTestCase.m */, 963386B71EE89A49006B16BF /* UtilityMethods.swift */, 7A5652231F90E01C006B782E /* CheckDataTests.m */, 968C40DB1B586401004C128E /* CommentsTests.m */, 968C40D51B586380004C128E /* DeleteFileTests.m */, 968C40D71B5863A9004C128E /* ErrorHandlingTests.m */, 968C40CF1B5862A0004C128E /* ExtractBufferedDataTests.m */, 968C40C91B586227004C128E /* ExtractDataTests.m */, 9630C0371C6D27A4000693EE /* ExtractDataTests_Swift.swift */, 968C40C71B5861F4004C128E /* ExtractFilesTests.m */, 7A5A97001F89808900BCA061 /* ProgressReportingTests.m */, 968C40D91B5863D9004C128E /* FileDescriptorUsageTests.m */, 968C40C31B58619C004C128E /* ListFilenamesTests.m */, 968C40C51B5861C3004C128E /* ListFileInfoTests.m */, 968C40BF1B585FDE004C128E /* ModesTests.m */, 968C40DD1B58642C004C128E /* MultithreadingTests.m */, 968C40D11B586310004C128E /* PasswordProtectionTests.m */, 968C40CD1B586277004C128E /* PerformOnDataTests.m */, 968C40CB1B586253004C128E /* PerformOnFilesTests.m */, 7AA77FC722C16CF600121052 /* PermissionsTests.swift */, 968C40DF1B586490004C128E /* PropertyTests.m */, 968C40D31B586345004C128E /* WriteBufferedDataTests.m */, 961A9BB41B306881007C4C6B /* WriteDataTests.swift */, 968C40C11B586132004C128E /* ZipFileDetectionTests.m */, 96EA65AE1A40AEAE00685B6D /* Supporting Files */, ); name = UnzipKitTests; path = Tests; sourceTree = ""; }; 96EA65AE1A40AEAE00685B6D /* Supporting Files */ = { isa = PBXGroup; children = ( 96EA65AF1A40AEAE00685B6D /* Info.plist */, 961A9BB31B306880007C4C6B /* UnzipKitTests-Bridging-Header.h */, ); name = "Supporting Files"; sourceTree = ""; }; 96EA65C11A40C44300685B6D /* Lib */ = { isa = PBXGroup; children = ( 96EA65C21A40C44300685B6D /* MiniZip */, ); path = Lib; sourceTree = ""; }; 96EA65C21A40C44300685B6D /* MiniZip */ = { isa = PBXGroup; children = ( 96EA66031A435D8200685B6D /* crypt.h */, 96EA65C31A40C44300685B6D /* ioapi.c */, 96EA65C41A40C44300685B6D /* ioapi.h */, 96EA65C51A40C44300685B6D /* mztools.c */, 96EA65C61A40C44300685B6D /* mztools.h */, 96EA65C71A40C44300685B6D /* unzip.c */, 96EA65C81A40C44300685B6D /* unzip.h */, 96EA65C91A40C44300685B6D /* zip.c */, 96EA65CA1A40C44300685B6D /* zip.h */, ); path = MiniZip; sourceTree = ""; }; 96EA65F61A40C86200685B6D /* Frameworks */ = { isa = PBXGroup; children = ( 96FFB3FC1E1EC35900CCA47B /* libz.tbd */, 96DC15C01C5FFAA800B71F19 /* DTPerformanceSession.framework */, 969993951BE3BA89003D18DA /* libz.tbd */, ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 7A0029151F93DB5800618503 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 7A00291F1F93DBC900618503 /* crypt.h in Headers */, 7A0029201F93DBC900618503 /* ioapi.h in Headers */, 7A0029211F93DBC900618503 /* mztools.h in Headers */, 7A0029221F93DBC900618503 /* unzip.h in Headers */, 7A0029231F93DBC900618503 /* zip.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 96EA659B1A40AEAE00685B6D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 96EA65BC1A40B2EC00685B6D /* UZKArchive.h in Headers */, 96EA66011A40E31900685B6D /* UZKFileInfo.h in Headers */, 96EA65A41A40AEAE00685B6D /* UnzipKit.h in Headers */, 963603531BFB815600BF0C4F /* UZKFileInfo_Private.h in Headers */, 9677858E1F1405F000A8D6B2 /* UnzipKitMacros.h in Headers */, 965CF00A1D241A8F00C80A88 /* NSURL+UnzipKitExtensions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 7A0029161F93DB5800618503 /* minizip */ = { isa = PBXNativeTarget; buildConfigurationList = 7A0029181F93DB5800618503 /* Build configuration list for PBXNativeTarget "minizip" */; buildPhases = ( 7A0029131F93DB5800618503 /* Sources */, 7A0029141F93DB5800618503 /* Frameworks */, 7A0029151F93DB5800618503 /* Headers */, ); buildRules = ( ); dependencies = ( ); name = minizip; productName = minizip; productReference = 7A0029171F93DB5800618503 /* libminizip.a */; productType = "com.apple.product-type.library.static"; }; 962F9D9D1D5D281E00205BEC /* UnzipKitResources */ = { isa = PBXNativeTarget; buildConfigurationList = 962F9DA11D5D281E00205BEC /* Build configuration list for PBXNativeTarget "UnzipKitResources" */; buildPhases = ( 962F9D9A1D5D281E00205BEC /* Sources */, 962F9D9B1D5D281E00205BEC /* Frameworks */, 962F9D9C1D5D281E00205BEC /* Resources */, ); buildRules = ( ); dependencies = ( ); name = UnzipKitResources; productName = UnzipKitResources; productReference = 962F9D9E1D5D281E00205BEC /* UnzipKitResources.bundle */; productType = "com.apple.product-type.bundle"; }; 96EA659D1A40AEAE00685B6D /* UnzipKit */ = { isa = PBXNativeTarget; buildConfigurationList = 96EA65B41A40AEAE00685B6D /* Build configuration list for PBXNativeTarget "UnzipKit" */; buildPhases = ( 96EA65991A40AEAE00685B6D /* Sources */, 96EA659A1A40AEAE00685B6D /* Frameworks */, 96EA659B1A40AEAE00685B6D /* Headers */, 96EA659C1A40AEAE00685B6D /* Resources */, ); buildRules = ( ); dependencies = ( 7ACC4CC21F7E7793001A07F6 /* PBXTargetDependency */, ); name = UnzipKit; productName = UnzipKit; productReference = 96EA659E1A40AEAE00685B6D /* UnzipKit.framework */; productType = "com.apple.product-type.framework"; }; 96EA65A81A40AEAE00685B6D /* UnzipKitTests */ = { isa = PBXNativeTarget; buildConfigurationList = 96EA65B71A40AEAE00685B6D /* Build configuration list for PBXNativeTarget "UnzipKitTests" */; buildPhases = ( 96EA65A51A40AEAE00685B6D /* Sources */, 96EA65A61A40AEAE00685B6D /* Frameworks */, 96EA65A71A40AEAE00685B6D /* Resources */, ); buildRules = ( ); dependencies = ( 96EA65AC1A40AEAE00685B6D /* PBXTargetDependency */, ); name = UnzipKitTests; productName = UnzipKitTests; productReference = 96EA65A91A40AEAE00685B6D /* UnzipKitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 96EA65951A40AEAE00685B6D /* Project object */ = { isa = PBXProject; attributes = { LastSwiftMigration = 0700; LastSwiftUpdateCheck = 0720; LastUpgradeCheck = 0930; ORGANIZATIONNAME = "Abbey Code"; TargetAttributes = { 7A0029161F93DB5800618503 = { CreatedOnToolsVersion = 9.0; ProvisioningStyle = Automatic; }; 962F9D9D1D5D281E00205BEC = { CreatedOnToolsVersion = 7.3.1; }; 96EA659D1A40AEAE00685B6D = { CreatedOnToolsVersion = 6.1.1; LastSwiftMigration = 0830; }; 96EA65A81A40AEAE00685B6D = { CreatedOnToolsVersion = 6.1.1; LastSwiftMigration = 0900; }; }; }; buildConfigurationList = 96EA65981A40AEAE00685B6D /* Build configuration list for PBXProject "UnzipKit" */; compatibilityVersion = "Xcode 8.0"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, base, ); mainGroup = 96EA65941A40AEAE00685B6D; productRefGroup = 96EA659F1A40AEAE00685B6D /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 96EA659D1A40AEAE00685B6D /* UnzipKit */, 96EA65A81A40AEAE00685B6D /* UnzipKitTests */, 962F9D9D1D5D281E00205BEC /* UnzipKitResources */, 7A0029161F93DB5800618503 /* minizip */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 962F9D9C1D5D281E00205BEC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 962F9DA61D5D286B00205BEC /* UnzipKit.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 96EA659C1A40AEAE00685B6D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 962F9DA81D5D288B00205BEC /* UnzipKitResources.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 96EA65A71A40AEAE00685B6D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 96EA65C01A40BF1A00685B6D /* Test Data in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 7A0029131F93DB5800618503 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 7A00291B1F93DB9200618503 /* ioapi.c in Sources */, 7A00291D1F93DB9200618503 /* unzip.c in Sources */, 7A00291E1F93DB9200618503 /* zip.c in Sources */, 7A00291C1F93DB9200618503 /* mztools.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 962F9D9A1D5D281E00205BEC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 96EA65991A40AEAE00685B6D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 96EA65BD1A40B2EC00685B6D /* UZKArchive.m in Sources */, 96EA66021A40E31900685B6D /* UZKFileInfo.m in Sources */, 965CF00C1D241A8F00C80A88 /* NSURL+UnzipKitExtensions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 96EA65A51A40AEAE00685B6D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 968C40C41B58619C004C128E /* ListFilenamesTests.m in Sources */, 968C40D81B5863A9004C128E /* ErrorHandlingTests.m in Sources */, 968C40DE1B58642C004C128E /* MultithreadingTests.m in Sources */, 968C40D61B586380004C128E /* DeleteFileTests.m in Sources */, 96FCC8411B306CDD00726AC7 /* UZKArchiveTestCase.m in Sources */, 7A5A97011F89808900BCA061 /* ProgressReportingTests.m in Sources */, 968C40C21B586132004C128E /* ZipFileDetectionTests.m in Sources */, 968C40D41B586345004C128E /* WriteBufferedDataTests.m in Sources */, 968C40CC1B586253004C128E /* PerformOnFilesTests.m in Sources */, 968C40CA1B586227004C128E /* ExtractDataTests.m in Sources */, 9630C0381C6D27A4000693EE /* ExtractDataTests_Swift.swift in Sources */, 968C40C01B585FDE004C128E /* ModesTests.m in Sources */, 968C40DA1B5863D9004C128E /* FileDescriptorUsageTests.m in Sources */, 7A5652241F90E01C006B782E /* CheckDataTests.m in Sources */, 961A9BB51B306881007C4C6B /* WriteDataTests.swift in Sources */, 968C40C61B5861C3004C128E /* ListFileInfoTests.m in Sources */, 968C40E01B586490004C128E /* PropertyTests.m in Sources */, 968C40DC1B586401004C128E /* CommentsTests.m in Sources */, 968C40D21B586310004C128E /* PasswordProtectionTests.m in Sources */, 963386B91EE89A51006B16BF /* UtilityMethods.swift in Sources */, 7AA77FC822C16CF600121052 /* PermissionsTests.swift in Sources */, 968C40C81B5861F4004C128E /* ExtractFilesTests.m in Sources */, 968C40D01B5862A0004C128E /* ExtractBufferedDataTests.m in Sources */, 968C40CE1B586277004C128E /* PerformOnDataTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 7ACC4CC21F7E7793001A07F6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 962F9D9D1D5D281E00205BEC /* UnzipKitResources */; targetProxy = 7ACC4CC11F7E7793001A07F6 /* PBXContainerItemProxy */; }; 96EA65AC1A40AEAE00685B6D /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 96EA659D1A40AEAE00685B6D /* UnzipKit */; targetProxy = 96EA65AB1A40AEAE00685B6D /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 962F9DA41D5D286B00205BEC /* UnzipKit.strings */ = { isa = PBXVariantGroup; children = ( 96889EED1E4A09EC0031A322 /* en */, ); name = UnzipKit.strings; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 7A0029191F93DB5800618503 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; DEBUG_INFORMATION_FORMAT = dwarf; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = c11; OTHER_CFLAGS = ( "-Qunused-arguments", "-Xanalyzer", "-analyzer-disable-all-checks", ); PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SKIP_INSTALL = YES; WARNING_CFLAGS = ( "-Wno-comma", "-Wno-strict-prototypes", ); }; name = Debug; }; 7A00291A1F93DB5800618503 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = NO; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = c11; OTHER_CFLAGS = ( "-Qunused-arguments", "-Xanalyzer", "-analyzer-disable-all-checks", ); PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SKIP_INSTALL = YES; WARNING_CFLAGS = ( "-Wno-comma", "-Wno-strict-prototypes", ); }; name = Release; }; 962F9DA21D5D281E00205BEC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; DEBUG_INFORMATION_FORMAT = dwarf; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = "Resources/UnzipKitResources-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; PRODUCT_BUNDLE_IDENTIFIER = "com.abbey-code.UnzipKitResources"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos"; WRAPPER_EXTENSION = bundle; }; name = Debug; }; 962F9DA31D5D281E00205BEC /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CODE_SIGN_IDENTITY = "-"; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = "Resources/UnzipKitResources-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; PRODUCT_BUNDLE_IDENTIFIER = "com.abbey-code.UnzipKitResources"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos"; WRAPPER_EXTENSION = bundle; }; name = Release; }; 96EA65B21A40AEAE00685B6D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; 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_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; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 10.0; MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos"; SWIFT_VERSION = 4.0; WARNING_CFLAGS = ( "-Weverything", "-Wno-auto-import", "-Wno-objc-missing-property-synthesis", ); }; name = Debug; }; 96EA65B31A40AEAE00685B6D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; 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_TREAT_WARNINGS_AS_ERRORS = 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; IPHONEOS_DEPLOYMENT_TARGET = 10.0; MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = NO; SUPPORTED_PLATFORMS = "macosx iphonesimulator iphoneos"; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.0; WARNING_CFLAGS = ( "-Weverything", "-Wno-auto-import", "-Wno-objc-missing-property-synthesis", ); }; name = Release; }; 96EA65B51A40AEAE00685B6D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; 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 = Source/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.abbey-code.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; 96EA65B61A40AEAE00685B6D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; 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 = Source/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.abbey-code.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; 96EA65B81A40AEAE00685B6D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks $(DT_TOOLCHAIN_DIR)/usr/lib/swift/iphonesimulator"; PRODUCT_BUNDLE_IDENTIFIER = "com.abbey-code.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Tests/UnzipKitTests-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; WARNING_CFLAGS = ( "$(inherited)", "-Wno-gnu-statement-expression", "-Wno-non-modular-include-in-framework-module", "-Wno-reserved-id-macro", "-Wno-nullable-to-nonnull-conversion", "-Wno-pointer-arith", "-Wno-cast-qual", "-Wno-undef", ); }; name = Debug; }; 96EA65B91A40AEAE00685B6D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks $(DT_TOOLCHAIN_DIR)/usr/lib/swift/iphonesimulator"; PRODUCT_BUNDLE_IDENTIFIER = "com.abbey-code.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Tests/UnzipKitTests-Bridging-Header.h"; SWIFT_VERSION = 4.0; WARNING_CFLAGS = ( "$(inherited)", "-Wno-everything", ); }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 7A0029181F93DB5800618503 /* Build configuration list for PBXNativeTarget "minizip" */ = { isa = XCConfigurationList; buildConfigurations = ( 7A0029191F93DB5800618503 /* Debug */, 7A00291A1F93DB5800618503 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 962F9DA11D5D281E00205BEC /* Build configuration list for PBXNativeTarget "UnzipKitResources" */ = { isa = XCConfigurationList; buildConfigurations = ( 962F9DA21D5D281E00205BEC /* Debug */, 962F9DA31D5D281E00205BEC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 96EA65981A40AEAE00685B6D /* Build configuration list for PBXProject "UnzipKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 96EA65B21A40AEAE00685B6D /* Debug */, 96EA65B31A40AEAE00685B6D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 96EA65B41A40AEAE00685B6D /* Build configuration list for PBXNativeTarget "UnzipKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 96EA65B51A40AEAE00685B6D /* Debug */, 96EA65B61A40AEAE00685B6D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 96EA65B71A40AEAE00685B6D /* Build configuration list for PBXNativeTarget "UnzipKitTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 96EA65B81A40AEAE00685B6D /* Debug */, 96EA65B91A40AEAE00685B6D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 96EA65951A40AEAE00685B6D /* Project object */; }