From 016ef38c92855353a919731c7094532791f7ce80 Mon Sep 17 00:00:00 2001 From: mahee96 <47920326+mahee96@users.noreply.github.com> Date: Sun, 22 Feb 2026 22:58:11 +0530 Subject: [PATCH] cleanup: removed more unused commented out code --- AltStore.xcodeproj/project.pbxproj | 1136 +++++++++++++++-- AltStore/LaunchViewController.swift | 1 - .../em_proxy.xcodeproj/project.pbxproj | 2 +- .../minimuxer.xcodeproj/project.pbxproj | 2 +- 4 files changed, 1035 insertions(+), 106 deletions(-) diff --git a/AltStore.xcodeproj/project.pbxproj b/AltStore.xcodeproj/project.pbxproj index 88148f22..ccaf2818 100644 --- a/AltStore.xcodeproj/project.pbxproj +++ b/AltStore.xcodeproj/project.pbxproj @@ -12,8 +12,6 @@ A83FE3772EC905E3005ACE9A /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = A83FE3762EC905E3005ACE9A /* KeychainAccess */; }; A859ED5C2D1EE827003DCC58 /* OpenSSL.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */; }; A859ED5D2D1EE827003DCC58 /* OpenSSL.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - A85A29172F4B399D002E2E11 /* libminimuxer_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A85A28FF2F4B37B5002E2E11 /* libminimuxer_static.a */; }; - A85A51492F4B4560002E2E11 /* libem_proxy_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A85A28EB2F4B37B5002E2E11 /* libem_proxy_static.a */; }; A85AED4C2F4B2D32002E2E11 /* libminimuxer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 191E5FAB290A5D92001A3B7C /* libminimuxer.a */; }; A8945AA62D059B6100D86CBE /* Roxas.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8945AA52D059B6100D86CBE /* Roxas.framework */; }; A8B646012D70C23E00125819 /* MarkdownKit in Frameworks */ = {isa = PBXBuildFile; productRef = A8B646002D70C23E00125819 /* MarkdownKit */; }; @@ -22,6 +20,8 @@ A8C6D5122D1EE8AF00DF01F1 /* AltSign-Static in Frameworks */ = {isa = PBXBuildFile; productRef = A8C6D5112D1EE8AF00DF01F1 /* AltSign-Static */; }; A8C6D5132D1EE8D700DF01F1 /* OpenSSL.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */; }; A8C6D5142D1EE8D700DF01F1 /* OpenSSL.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + A8CCD35D2F4B6C1500B0089A /* libem_proxy_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A8CCD3352F4B6C1100B0089A /* libem_proxy_static.a */; }; + A8CCD35E2F4B6C1D00B0089A /* libminimuxer_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A8CCD3472F4B6C1100B0089A /* libminimuxer_static.a */; }; A8EEDAF32F4B1A0F00F2436D /* OpenSSL.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */; }; A8EEDAF42F4B1A0F00F2436D /* OpenSSL.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; A8FAC1CC2F4B51980061A851 /* libimobiledevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A8FABA492F4B50D00061A851 /* libimobiledevice.a */; }; @@ -260,20 +260,6 @@ remoteGlobalIDString = A85A51412F4B4532002E2E11; remoteInfo = em_proxy; }; - A85A515A2F4B4A97002E2E11 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A85A27C72F4B370D002E2E11 /* minimuxer.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = CA609C732349A560B9642892; - remoteInfo = "minimuxer-staticlib"; - }; - A85A515C2F4B4AA0002E2E11 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A85A27C52F4B370D002E2E11 /* em_proxy.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = CA60C44C93D7A30E3695DD59; - remoteInfo = "em_proxy-staticlib"; - }; A85A51F92F4B4E3E002E2E11 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFD247622284B9A500981D42 /* Project object */; @@ -498,6 +484,216 @@ remoteGlobalIDString = 191E5FAA290A5D92001A3B7C; remoteInfo = minimuxer; }; + A8CCC3922F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCC2412F4B654400B0089A /* em_proxy.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = CA60C44C93D7916DE57E6EBD; + remoteInfo = "em_proxy-staticlib"; + }; + A8CCC3982F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCBF072F4B654400B0089A /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 87B8C3401E0E9C37002F817D; + remoteInfo = "fragmentzip-cli-macOS"; + }; + A8CCC39A2F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCBF072F4B654400B0089A /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B315FDB02866CCF8002E243C; + remoteInfo = "fragmentzip-cli-iOS"; + }; + A8CCC39C2F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCBF072F4B654400B0089A /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B315FDB52866CD91002E243C; + remoteInfo = "fragmentzip-macOS"; + }; + A8CCC39E2F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCBF072F4B654400B0089A /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B315FDCE2866CDD3002E243C; + remoteInfo = "fragmentzip-iOS"; + }; + A8CCC3A12F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCBEE32F4B654400B0089A /* libgeneral.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 87977F6F227C4B71004F31DA; + remoteInfo = libgeneral; + }; + A8CCC3A42F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCC2432F4B654400B0089A /* minimuxer.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = CA609C732349C7AAD9FA67C4; + remoteInfo = "minimuxer-staticlib"; + }; + A8CCC3A92F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCC23C2F4B654400B0089A /* Roxas.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = BFADAFF819AE7BB70050CF31; + remoteInfo = Roxas; + }; + A8CCC3AB2F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCC23C2F4B654400B0089A /* Roxas.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = BF8624801BB742E700C12EEE; + remoteInfo = RoxasTV; + }; + A8CCC3AD2F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCC23C2F4B654400B0089A /* Roxas.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = BFADB00319AE7BB80050CF31; + remoteInfo = RoxasTests; + }; + A8CCC3B12F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCC1792F4B654400B0089A /* SampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 44B1EE7C23DB90D5004E2E29; + remoteInfo = SampleApp; + }; + A8CCC3B32F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCC1792F4B654400B0089A /* SampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 445A906A2400612800B487B4; + remoteInfo = "NSAttributedString+MarkdownTests"; + }; + A8CCC3B62F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCC1922F4B654400B0089A /* SampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 44E8FA8923D90632009E1D13; + remoteInfo = SampleApp; + }; + A8CCC3B92F4B655000B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCC19E2F4B654400B0089A /* SwiftSampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 44962FDA23E7A54A00E2A598; + remoteInfo = SwiftSampleApp; + }; + A8CCD3342F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD21D2F4B6B0000B0089A /* em_proxy.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = CA60C44C93D7916DE57E6EBD; + remoteInfo = "em_proxy-staticlib"; + }; + A8CCD33A2F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCCEE32F4B6B0000B0089A /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 87B8C3401E0E9C37002F817D; + remoteInfo = "fragmentzip-cli-macOS"; + }; + A8CCD33C2F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCCEE32F4B6B0000B0089A /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B315FDB02866CCF8002E243C; + remoteInfo = "fragmentzip-cli-iOS"; + }; + A8CCD33E2F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCCEE32F4B6B0000B0089A /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B315FDB52866CD91002E243C; + remoteInfo = "fragmentzip-macOS"; + }; + A8CCD3402F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCCEE32F4B6B0000B0089A /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B315FDCE2866CDD3002E243C; + remoteInfo = "fragmentzip-iOS"; + }; + A8CCD3432F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCCEBF2F4B6B0000B0089A /* libgeneral.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 87977F6F227C4B71004F31DA; + remoteInfo = libgeneral; + }; + A8CCD3462F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD21F2F4B6B0000B0089A /* minimuxer.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = CA609C732349C7AAD9FA67C4; + remoteInfo = "minimuxer-staticlib"; + }; + A8CCD34B2F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD2182F4B6B0000B0089A /* Roxas.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = BFADAFF819AE7BB70050CF31; + remoteInfo = Roxas; + }; + A8CCD34D2F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD2182F4B6B0000B0089A /* Roxas.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = BF8624801BB742E700C12EEE; + remoteInfo = RoxasTV; + }; + A8CCD34F2F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD2182F4B6B0000B0089A /* Roxas.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = BFADB00319AE7BB80050CF31; + remoteInfo = RoxasTests; + }; + A8CCD3522F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD16E2F4B6B0000B0089A /* SampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 44E8FA8923D90632009E1D13; + remoteInfo = SampleApp; + }; + A8CCD3562F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD1552F4B6B0000B0089A /* SampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 44B1EE7C23DB90D5004E2E29; + remoteInfo = SampleApp; + }; + A8CCD3582F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD1552F4B6B0000B0089A /* SampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 445A906A2400612800B487B4; + remoteInfo = "NSAttributedString+MarkdownTests"; + }; + A8CCD35B2F4B6C1100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD17A2F4B6B0000B0089A /* SwiftSampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 44962FDA23E7A54A00E2A598; + remoteInfo = SwiftSampleApp; + }; + A8CCD36A2F4B710100B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD21D2F4B6B0000B0089A /* em_proxy.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = CA60C44C93D7A30E3695DD59; + remoteInfo = "em_proxy-staticlib"; + }; + A8CCD36C2F4B710700B0089A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8CCD21F2F4B6B0000B0089A /* minimuxer.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = CA609C732349A560B9642892; + remoteInfo = "minimuxer-staticlib"; + }; A8E2DB272D684CBD009E5D31 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFD247622284B9A500981D42 /* Project object */; @@ -862,6 +1058,104 @@ remoteGlobalIDString = 44962FDA23E7A54A00E2A598; remoteInfo = SwiftSampleApp; }; + A8FAD8AE2F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD7252F4B61310061A851 /* em_proxy.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = CA60C44C93D7916DE57E6EBD; + remoteInfo = "em_proxy-staticlib"; + }; + A8FAD8B42F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD3B32F4B61310061A851 /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 87B8C3401E0E9C37002F817D; + remoteInfo = "fragmentzip-cli-macOS"; + }; + A8FAD8B62F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD3B32F4B61310061A851 /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B315FDB02866CCF8002E243C; + remoteInfo = "fragmentzip-cli-iOS"; + }; + A8FAD8B82F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD3B32F4B61310061A851 /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B315FDB52866CD91002E243C; + remoteInfo = "fragmentzip-macOS"; + }; + A8FAD8BA2F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD3B32F4B61310061A851 /* libfragmentzip.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B315FDCE2866CDD3002E243C; + remoteInfo = "fragmentzip-iOS"; + }; + A8FAD8BD2F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD38F2F4B61310061A851 /* libgeneral.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 87977F6F227C4B71004F31DA; + remoteInfo = libgeneral; + }; + A8FAD8C02F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD7272F4B61310061A851 /* minimuxer.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = CA609C732349C7AAD9FA67C4; + remoteInfo = "minimuxer-staticlib"; + }; + A8FAD8C52F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD7202F4B61310061A851 /* Roxas.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = BFADAFF819AE7BB70050CF31; + remoteInfo = Roxas; + }; + A8FAD8C72F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD7202F4B61310061A851 /* Roxas.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = BF8624801BB742E700C12EEE; + remoteInfo = RoxasTV; + }; + A8FAD8C92F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD7202F4B61310061A851 /* Roxas.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = BFADB00319AE7BB80050CF31; + remoteInfo = RoxasTests; + }; + A8FAD8CC2F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD63E2F4B61310061A851 /* SampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 44E8FA8923D90632009E1D13; + remoteInfo = SampleApp; + }; + A8FAD8D02F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD6252F4B61310061A851 /* SampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 44B1EE7C23DB90D5004E2E29; + remoteInfo = SampleApp; + }; + A8FAD8D22F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD6252F4B61310061A851 /* SampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 445A906A2400612800B487B4; + remoteInfo = "NSAttributedString+MarkdownTests"; + }; + A8FAD8D52F4B63280061A851 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A8FAD64A2F4B61310061A851 /* SwiftSampleApp.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 44962FDA23E7A54A00E2A598; + remoteInfo = SwiftSampleApp; + }; BF66EE832501AE50007EE018 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFD247622284B9A500981D42 /* Project object */; @@ -970,6 +1264,22 @@ A85AEC662F4B22F6002E2E11 /* em_proxy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = em_proxy.xcodeproj; sourceTree = ""; }; A85AEC682F4B22F6002E2E11 /* minimuxer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = minimuxer.xcodeproj; sourceTree = ""; }; A8945AA52D059B6100D86CBE /* Roxas.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Roxas.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A8CCBEE32F4B654400B0089A /* libgeneral.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libgeneral.xcodeproj; sourceTree = ""; }; + A8CCBF072F4B654400B0089A /* libfragmentzip.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libfragmentzip.xcodeproj; sourceTree = ""; }; + A8CCC1792F4B654400B0089A /* SampleApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = SampleApp.xcodeproj; sourceTree = ""; }; + A8CCC1922F4B654400B0089A /* SampleApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = SampleApp.xcodeproj; sourceTree = ""; }; + A8CCC19E2F4B654400B0089A /* SwiftSampleApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = SwiftSampleApp.xcodeproj; sourceTree = ""; }; + A8CCC23C2F4B654400B0089A /* Roxas.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Roxas.xcodeproj; sourceTree = ""; }; + A8CCC2412F4B654400B0089A /* em_proxy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = em_proxy.xcodeproj; sourceTree = ""; }; + A8CCC2432F4B654400B0089A /* minimuxer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = minimuxer.xcodeproj; sourceTree = ""; }; + A8CCCEBF2F4B6B0000B0089A /* libgeneral.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libgeneral.xcodeproj; sourceTree = ""; }; + A8CCCEE32F4B6B0000B0089A /* libfragmentzip.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libfragmentzip.xcodeproj; sourceTree = ""; }; + A8CCD1552F4B6B0000B0089A /* SampleApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = SampleApp.xcodeproj; sourceTree = ""; }; + A8CCD16E2F4B6B0000B0089A /* SampleApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = SampleApp.xcodeproj; sourceTree = ""; }; + A8CCD17A2F4B6B0000B0089A /* SwiftSampleApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = SwiftSampleApp.xcodeproj; sourceTree = ""; }; + A8CCD2182F4B6B0000B0089A /* Roxas.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Roxas.xcodeproj; sourceTree = ""; }; + A8CCD21D2F4B6B0000B0089A /* em_proxy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = em_proxy.xcodeproj; sourceTree = ""; }; + A8CCD21F2F4B6B0000B0089A /* minimuxer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = minimuxer.xcodeproj; sourceTree = ""; }; A8EEC9A92F4B18D800F2436D /* libgeneral.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libgeneral.xcodeproj; sourceTree = ""; }; A8EEC9CD2F4B18D800F2436D /* libfragmentzip.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libfragmentzip.xcodeproj; sourceTree = ""; }; A8EECF272F4B195000F2436D /* em_proxy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = em_proxy.xcodeproj; sourceTree = ""; }; @@ -1002,6 +1312,14 @@ A8FACF932F4B5CD40061A851 /* Roxas.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Roxas.xcodeproj; sourceTree = ""; }; A8FACF982F4B5CD40061A851 /* em_proxy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = em_proxy.xcodeproj; sourceTree = ""; }; A8FACF9A2F4B5CD40061A851 /* minimuxer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = minimuxer.xcodeproj; sourceTree = ""; }; + A8FAD38F2F4B61310061A851 /* libgeneral.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libgeneral.xcodeproj; sourceTree = ""; }; + A8FAD3B32F4B61310061A851 /* libfragmentzip.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = libfragmentzip.xcodeproj; sourceTree = ""; }; + A8FAD6252F4B61310061A851 /* SampleApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = SampleApp.xcodeproj; sourceTree = ""; }; + A8FAD63E2F4B61310061A851 /* SampleApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = SampleApp.xcodeproj; sourceTree = ""; }; + A8FAD64A2F4B61310061A851 /* SwiftSampleApp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = SwiftSampleApp.xcodeproj; sourceTree = ""; }; + A8FAD7202F4B61310061A851 /* Roxas.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = Roxas.xcodeproj; sourceTree = ""; }; + A8FAD7252F4B61310061A851 /* em_proxy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = em_proxy.xcodeproj; sourceTree = ""; }; + A8FAD7272F4B61310061A851 /* minimuxer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = minimuxer.xcodeproj; sourceTree = ""; }; B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = CodeSigning.xcconfig; sourceTree = ""; }; B3C39607284F4C8400DA9E2F /* Build.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Build.xcconfig; sourceTree = ""; }; B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */ = {isa = PBXFileReference; lastKnownFileType = text; path = CodeSigning.xcconfig.sample; sourceTree = ""; }; @@ -1014,15 +1332,6 @@ /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ - A85A291B2F4B3C95002E2E11 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { - isa = PBXFileSystemSynchronizedBuildFileExceptionSet; - membershipExceptions = ( - "minimuxer/minimuxer-helpers.swift", - minimuxer/minimuxer.swift, - minimuxer/SwiftBridgeCore.swift, - ); - target = 191E5FAA290A5D92001A3B7C /* minimuxer */; - }; A85A51AD2F4B4CB8002E2E11 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -1136,6 +1445,22 @@ ); target = BF45872A2298D31600BD7491 /* libimobiledevice */; }; + A8CCC46C2F4B6A5600B0089A /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + em_proxy/em_proxy.swift, + ); + target = A85A51412F4B4532002E2E11 /* em_proxy */; + }; + A8CCC46F2F4B6A6600B0089A /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "minimuxer/minimuxer-helpers.swift", + minimuxer/minimuxer.swift, + minimuxer/SwiftBridgeCore.swift, + ); + target = 191E5FAA290A5D92001A3B7C /* minimuxer */; + }; A8EEC0BF2F4AF7FB00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( @@ -1270,13 +1595,6 @@ ); target = BF66EE7D2501AE50007EE018 /* AltStoreCore */; }; - A8FAD0AF2F4B5CE50061A851 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { - isa = PBXFileSystemSynchronizedBuildFileExceptionSet; - membershipExceptions = ( - em_proxy/em_proxy.swift, - ); - target = A85A51412F4B4532002E2E11 /* em_proxy */; - }; /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */ @@ -1294,7 +1612,7 @@ A8EEC3482F4B0D8600F2436D /* Shared */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC36A2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC36B2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC36C2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Shared; sourceTree = ""; }; A8EEC3B92F4B0EFC00F2436D /* AltWidget */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC3CA2F4B0EFC00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltWidget; sourceTree = ""; }; A8EEC3D92F4B0FC800F2436D /* AltBackup */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC3E22F4B0FC800F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltBackup; sourceTree = ""; }; - A8EEC6EF2F4B106C00F2436D /* Dependencies */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A85A51AD2F4B4CB8002E2E11 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A85A291B2F4B3C95002E2E11 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8FAD0AF2F4B5CE50061A851 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Dependencies; sourceTree = ""; }; + A8EEC6EF2F4B106C00F2436D /* Dependencies */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A85A51AD2F4B4CB8002E2E11 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8CCC46F2F4B6A6600B0089A /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8CCC46C2F4B6A5600B0089A /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Dependencies; sourceTree = ""; }; A8EEC71D2F4B10D900F2436D /* xcconfigs */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = xcconfigs; sourceTree = ""; }; A8EEC8412F4B146A00F2436D /* AltStore */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC8CB2F4B146B00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC8CC2F4B146B00F2436D /* PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet */, A8FAC1FE2F4B52F40061A851 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC8CD2F4B146B00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltStore; sourceTree = ""; }; A8EECF2A2F4B195000F2436D /* SideStore */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EECF492F4B195000F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EECF4A2F4B195000F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EECF4C2F4B195000F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EECF4B2F4B195000F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = SideStore; sourceTree = ""; }; @@ -1305,7 +1623,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A85A29172F4B399D002E2E11 /* libminimuxer_static.a in Frameworks */, + A8CCD35E2F4B6C1D00B0089A /* libminimuxer_static.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1320,7 +1638,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A85A51492F4B4560002E2E11 /* libem_proxy_static.a in Frameworks */, + A8CCD35D2F4B6C1500B0089A /* libem_proxy_static.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1664,6 +1982,146 @@ name = Products; sourceTree = ""; }; + A8CCC2442F4B654400B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCC3A22F4B655000B0089A /* libgeneral */, + ); + name = Products; + sourceTree = ""; + }; + A8CCC2462F4B654400B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCC3BA2F4B655000B0089A /* SwiftSampleApp.app */, + ); + name = Products; + sourceTree = ""; + }; + A8CCC2482F4B654400B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCC3992F4B655000B0089A /* libfragmentzip */, + A8CCC39B2F4B655000B0089A /* libfragmentzip */, + A8CCC39D2F4B655000B0089A /* libfragmentzip.a */, + A8CCC39F2F4B655000B0089A /* libfragmentzip.a */, + ); + name = Products; + sourceTree = ""; + }; + A8CCC24A2F4B654400B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCC3A52F4B655000B0089A /* libminimuxer_static.a */, + ); + name = Products; + sourceTree = ""; + }; + A8CCC24C2F4B654400B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCC3932F4B655000B0089A /* libem_proxy_static.a */, + ); + name = Products; + sourceTree = ""; + }; + A8CCC24E2F4B654400B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCC3B22F4B655000B0089A /* SampleApp.app */, + A8CCC3B42F4B655000B0089A /* NSAttributedString+MarkdownTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + A8CCC2502F4B654400B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCC3B72F4B655000B0089A /* SampleApp.app */, + ); + name = Products; + sourceTree = ""; + }; + A8CCC2522F4B654400B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCC3AA2F4B655000B0089A /* Roxas.framework */, + A8CCC3AC2F4B655000B0089A /* Roxas.framework */, + A8CCC3AE2F4B655000B0089A /* RoxasTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + A8CCD2202F4B6B0000B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCD3532F4B6C1100B0089A /* SampleApp.app */, + ); + name = Products; + sourceTree = ""; + }; + A8CCD2222F4B6B0000B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCD3572F4B6C1100B0089A /* SampleApp.app */, + A8CCD3592F4B6C1100B0089A /* NSAttributedString+MarkdownTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + A8CCD2242F4B6B0000B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCD34C2F4B6C1100B0089A /* Roxas.framework */, + A8CCD34E2F4B6C1100B0089A /* Roxas.framework */, + A8CCD3502F4B6C1100B0089A /* RoxasTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + A8CCD2262F4B6B0000B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCD3472F4B6C1100B0089A /* libminimuxer_static.a */, + ); + name = Products; + sourceTree = ""; + }; + A8CCD2282F4B6B0000B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCD33B2F4B6C1100B0089A /* libfragmentzip */, + A8CCD33D2F4B6C1100B0089A /* libfragmentzip */, + A8CCD33F2F4B6C1100B0089A /* libfragmentzip.a */, + A8CCD3412F4B6C1100B0089A /* libfragmentzip.a */, + ); + name = Products; + sourceTree = ""; + }; + A8CCD22A2F4B6B0000B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCD3442F4B6C1100B0089A /* libgeneral */, + ); + name = Products; + sourceTree = ""; + }; + A8CCD22C2F4B6B0000B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCD3352F4B6C1100B0089A /* libem_proxy_static.a */, + ); + name = Products; + sourceTree = ""; + }; + A8CCD22E2F4B6B0000B0089A /* Products */ = { + isa = PBXGroup; + children = ( + A8CCD35C2F4B6C1100B0089A /* SwiftSampleApp.app */, + ); + name = Products; + sourceTree = ""; + }; A8EEC9D52F4B18D800F2436D /* Products */ = { isa = PBXGroup; children = ( @@ -1911,6 +2369,76 @@ name = Products; sourceTree = ""; }; + A8FAD7282F4B61310061A851 /* Products */ = { + isa = PBXGroup; + children = ( + A8FAD8C12F4B63280061A851 /* libminimuxer_static.a */, + ); + name = Products; + sourceTree = ""; + }; + A8FAD72A2F4B61310061A851 /* Products */ = { + isa = PBXGroup; + children = ( + A8FAD8C62F4B63280061A851 /* Roxas.framework */, + A8FAD8C82F4B63280061A851 /* Roxas.framework */, + A8FAD8CA2F4B63280061A851 /* RoxasTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + A8FAD72C2F4B61310061A851 /* Products */ = { + isa = PBXGroup; + children = ( + A8FAD8D62F4B63280061A851 /* SwiftSampleApp.app */, + ); + name = Products; + sourceTree = ""; + }; + A8FAD72E2F4B61310061A851 /* Products */ = { + isa = PBXGroup; + children = ( + A8FAD8AF2F4B63280061A851 /* libem_proxy_static.a */, + ); + name = Products; + sourceTree = ""; + }; + A8FAD7302F4B61310061A851 /* Products */ = { + isa = PBXGroup; + children = ( + A8FAD8BE2F4B63280061A851 /* libgeneral */, + ); + name = Products; + sourceTree = ""; + }; + A8FAD7322F4B61310061A851 /* Products */ = { + isa = PBXGroup; + children = ( + A8FAD8CD2F4B63280061A851 /* SampleApp.app */, + ); + name = Products; + sourceTree = ""; + }; + A8FAD7342F4B61310061A851 /* Products */ = { + isa = PBXGroup; + children = ( + A8FAD8D12F4B63280061A851 /* SampleApp.app */, + A8FAD8D32F4B63280061A851 /* NSAttributedString+MarkdownTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + A8FAD7362F4B61310061A851 /* Products */ = { + isa = PBXGroup; + children = ( + A8FAD8B52F4B63280061A851 /* libfragmentzip */, + A8FAD8B72F4B63280061A851 /* libfragmentzip */, + A8FAD8B92F4B63280061A851 /* libfragmentzip.a */, + A8FAD8BB2F4B63280061A851 /* libfragmentzip.a */, + ); + name = Products; + sourceTree = ""; + }; BFD247612284B9A500981D42 = { isa = PBXGroup; children = ( @@ -1987,7 +2515,7 @@ buildRules = ( ); dependencies = ( - A85A515B2F4B4A97002E2E11 /* PBXTargetDependency */, + A8CCD36D2F4B710700B0089A /* PBXTargetDependency */, ); name = minimuxer; productName = minimuxer; @@ -2021,7 +2549,7 @@ buildRules = ( ); dependencies = ( - A85A515D2F4B4AA0002E2E11 /* PBXTargetDependency */, + A8CCD36B2F4B710100B0089A /* PBXTargetDependency */, ); name = em_proxy; productName = minimuxer; @@ -2245,22 +2773,34 @@ ProductGroup = A85AE17C2F4B228C002E2E11 /* Products */; ProjectRef = A85AE1232F4B1E70002E2E11 /* em_proxy.xcodeproj */; }, - { - ProductGroup = A8FAC0652F4B50D10061A851 /* Products */; - ProjectRef = A8FAC0562F4B50D10061A851 /* em_proxy.xcodeproj */; - }, { ProductGroup = A8EEDA9E2F4B19B000F2436D /* Products */; ProjectRef = A8EEDA9B2F4B19B000F2436D /* em_proxy.xcodeproj */; }, { - ProductGroup = A8EECF2D2F4B195000F2436D /* Products */; - ProjectRef = A8EECF272F4B195000F2436D /* em_proxy.xcodeproj */; + ProductGroup = A8CCD22C2F4B6B0000B0089A /* Products */; + ProjectRef = A8CCD21D2F4B6B0000B0089A /* em_proxy.xcodeproj */; + }, + { + ProductGroup = A8CCC24C2F4B654400B0089A /* Products */; + ProjectRef = A8CCC2412F4B654400B0089A /* em_proxy.xcodeproj */; + }, + { + ProductGroup = A8FAD72E2F4B61310061A851 /* Products */; + ProjectRef = A8FAD7252F4B61310061A851 /* em_proxy.xcodeproj */; }, { ProductGroup = A85AEC6D2F4B22F6002E2E11 /* Products */; ProjectRef = A85AEC662F4B22F6002E2E11 /* em_proxy.xcodeproj */; }, + { + ProductGroup = A8FAC0652F4B50D10061A851 /* Products */; + ProjectRef = A8FAC0562F4B50D10061A851 /* em_proxy.xcodeproj */; + }, + { + ProductGroup = A8EECF2D2F4B195000F2436D /* Products */; + ProjectRef = A8EECF272F4B195000F2436D /* em_proxy.xcodeproj */; + }, { ProductGroup = A8FACFA72F4B5CD40061A851 /* Products */; ProjectRef = A8FACC262F4B5CD40061A851 /* libfragmentzip.xcodeproj */; @@ -2269,6 +2809,22 @@ ProductGroup = A8EEDA252F4B19B000F2436D /* Products */; ProjectRef = A8EED1FB2F4B19B000F2436D /* libfragmentzip.xcodeproj */; }, + { + ProductGroup = A85A27CE2F4B370D002E2E11 /* Products */; + ProjectRef = A85A24562F4B370D002E2E11 /* libfragmentzip.xcodeproj */; + }, + { + ProductGroup = A8CCD2282F4B6B0000B0089A /* Products */; + ProjectRef = A8CCCEE32F4B6B0000B0089A /* libfragmentzip.xcodeproj */; + }, + { + ProductGroup = A85AE0B12F4B1E70002E2E11 /* Products */; + ProjectRef = A85AD8822F4B1E70002E2E11 /* libfragmentzip.xcodeproj */; + }, + { + ProductGroup = A8CCC2482F4B654400B0089A /* Products */; + ProjectRef = A8CCBF072F4B654400B0089A /* libfragmentzip.xcodeproj */; + }, { ProductGroup = A8EEC9D52F4B18D800F2436D /* Products */; ProjectRef = A8EEC9CD2F4B18D800F2436D /* libfragmentzip.xcodeproj */; @@ -2278,12 +2834,8 @@ ProjectRef = A8FABCE72F4B50D10061A851 /* libfragmentzip.xcodeproj */; }, { - ProductGroup = A85A27CE2F4B370D002E2E11 /* Products */; - ProjectRef = A85A24562F4B370D002E2E11 /* libfragmentzip.xcodeproj */; - }, - { - ProductGroup = A85AE0B12F4B1E70002E2E11 /* Products */; - ProjectRef = A85AD8822F4B1E70002E2E11 /* libfragmentzip.xcodeproj */; + ProductGroup = A8FAD7362F4B61310061A851 /* Products */; + ProjectRef = A8FAD3B32F4B61310061A851 /* libfragmentzip.xcodeproj */; }, { ProductGroup = A85AEC6B2F4B22F6002E2E11 /* Products */; @@ -2293,6 +2845,14 @@ ProductGroup = A85A11E82F4B34EF002E2E11 /* Products */; ProjectRef = A85A0E6B2F4B34EF002E2E11 /* libfragmentzip.xcodeproj */; }, + { + ProductGroup = A8FAD7302F4B61310061A851 /* Products */; + ProjectRef = A8FAD38F2F4B61310061A851 /* libgeneral.xcodeproj */; + }, + { + ProductGroup = A8EEDA212F4B19B000F2436D /* Products */; + ProjectRef = A8EED1D72F4B19B000F2436D /* libgeneral.xcodeproj */; + }, { ProductGroup = A85AEC6F2F4B22F6002E2E11 /* Products */; ProjectRef = A85AE41A2F4B22F6002E2E11 /* libgeneral.xcodeproj */; @@ -2314,8 +2874,12 @@ ProjectRef = A8EEC9A92F4B18D800F2436D /* libgeneral.xcodeproj */; }, { - ProductGroup = A8EEDA212F4B19B000F2436D /* Products */; - ProjectRef = A8EED1D72F4B19B000F2436D /* libgeneral.xcodeproj */; + ProductGroup = A8CCC2442F4B654400B0089A /* Products */; + ProjectRef = A8CCBEE32F4B654400B0089A /* libgeneral.xcodeproj */; + }, + { + ProductGroup = A8CCD22A2F4B6B0000B0089A /* Products */; + ProjectRef = A8CCCEBF2F4B6B0000B0089A /* libgeneral.xcodeproj */; }, { ProductGroup = A85A27D22F4B370D002E2E11 /* Products */; @@ -2325,18 +2889,6 @@ ProductGroup = A8FAC05B2F4B50D10061A851 /* Products */; ProjectRef = A8FABCC32F4B50D10061A851 /* libgeneral.xcodeproj */; }, - { - ProductGroup = A8FAC05D2F4B50D10061A851 /* Products */; - ProjectRef = A8FAC0582F4B50D10061A851 /* minimuxer.xcodeproj */; - }, - { - ProductGroup = A8EEDAA02F4B19B000F2436D /* Products */; - ProjectRef = A8EEDA9D2F4B19B000F2436D /* minimuxer.xcodeproj */; - }, - { - ProductGroup = A85A11E22F4B34EF002E2E11 /* Products */; - ProjectRef = A85A11DF2F4B34EF002E2E11 /* minimuxer.xcodeproj */; - }, { ProductGroup = A8EECF2B2F4B195000F2436D /* Products */; ProjectRef = A8EECF292F4B195000F2436D /* minimuxer.xcodeproj */; @@ -2350,13 +2902,53 @@ ProjectRef = A85AE1242F4B1E70002E2E11 /* minimuxer.xcodeproj */; }, { - ProductGroup = A8FACFA12F4B5CD40061A851 /* Products */; - ProjectRef = A8FACF9A2F4B5CD40061A851 /* minimuxer.xcodeproj */; + ProductGroup = A8CCD2262F4B6B0000B0089A /* Products */; + ProjectRef = A8CCD21F2F4B6B0000B0089A /* minimuxer.xcodeproj */; + }, + { + ProductGroup = A8FAD7282F4B61310061A851 /* Products */; + ProjectRef = A8FAD7272F4B61310061A851 /* minimuxer.xcodeproj */; }, { ProductGroup = A85AEC712F4B22F6002E2E11 /* Products */; ProjectRef = A85AEC682F4B22F6002E2E11 /* minimuxer.xcodeproj */; }, + { + ProductGroup = A8FAC05D2F4B50D10061A851 /* Products */; + ProjectRef = A8FAC0582F4B50D10061A851 /* minimuxer.xcodeproj */; + }, + { + ProductGroup = A8EEDAA02F4B19B000F2436D /* Products */; + ProjectRef = A8EEDA9D2F4B19B000F2436D /* minimuxer.xcodeproj */; + }, + { + ProductGroup = A85A11E22F4B34EF002E2E11 /* Products */; + ProjectRef = A85A11DF2F4B34EF002E2E11 /* minimuxer.xcodeproj */; + }, + { + ProductGroup = A8CCC24A2F4B654400B0089A /* Products */; + ProjectRef = A8CCC2432F4B654400B0089A /* minimuxer.xcodeproj */; + }, + { + ProductGroup = A8FACFA12F4B5CD40061A851 /* Products */; + ProjectRef = A8FACF9A2F4B5CD40061A851 /* minimuxer.xcodeproj */; + }, + { + ProductGroup = A8CCC2522F4B654400B0089A /* Products */; + ProjectRef = A8CCC23C2F4B654400B0089A /* Roxas.xcodeproj */; + }, + { + ProductGroup = A8EEDA272F4B19B000F2436D /* Products */; + ProjectRef = A8EEDA1E2F4B19B000F2436D /* Roxas.xcodeproj */; + }, + { + ProductGroup = A85AEC732F4B22F6002E2E11 /* Products */; + ProjectRef = A85AEC612F4B22F6002E2E11 /* Roxas.xcodeproj */; + }, + { + ProductGroup = A8CCD2242F4B6B0000B0089A /* Products */; + ProjectRef = A8CCD2182F4B6B0000B0089A /* Roxas.xcodeproj */; + }, { ProductGroup = A8FAC05F2F4B50D10061A851 /* Products */; ProjectRef = A8FAC0512F4B50D10061A851 /* Roxas.xcodeproj */; @@ -2366,17 +2958,13 @@ ProjectRef = A85AE0A52F4B1E70002E2E11 /* Roxas.xcodeproj */; }, { - ProductGroup = A8EEDA272F4B19B000F2436D /* Products */; - ProjectRef = A8EEDA1E2F4B19B000F2436D /* Roxas.xcodeproj */; + ProductGroup = A8FAD72A2F4B61310061A851 /* Products */; + ProjectRef = A8FAD7202F4B61310061A851 /* Roxas.xcodeproj */; }, { ProductGroup = A8FACF9D2F4B5CD40061A851 /* Products */; ProjectRef = A8FACF932F4B5CD40061A851 /* Roxas.xcodeproj */; }, - { - ProductGroup = A85AEC732F4B22F6002E2E11 /* Products */; - ProjectRef = A85AEC612F4B22F6002E2E11 /* Roxas.xcodeproj */; - }, { ProductGroup = A85A27CA2F4B370D002E2E11 /* Products */; ProjectRef = A85A27C02F4B370D002E2E11 /* Roxas.xcodeproj */; @@ -2386,24 +2974,24 @@ ProjectRef = A85A11D82F4B34EF002E2E11 /* Roxas.xcodeproj */; }, { - ProductGroup = A8FACFA32F4B5CD40061A851 /* Products */; - ProjectRef = A8FACEB12F4B5CD40061A851 /* SampleApp.xcodeproj */; - }, - { - ProductGroup = A85AEC772F4B22F6002E2E11 /* Products */; - ProjectRef = A85AE6C92F4B22F6002E2E11 /* SampleApp.xcodeproj */; + ProductGroup = A8CCD2202F4B6B0000B0089A /* Products */; + ProjectRef = A8CCD16E2F4B6B0000B0089A /* SampleApp.xcodeproj */; }, { ProductGroup = A8FAC0672F4B50D10061A851 /* Products */; ProjectRef = A8FABF592F4B50D10061A851 /* SampleApp.xcodeproj */; }, + { + ProductGroup = A8FAD7322F4B61310061A851 /* Products */; + ProjectRef = A8FAD63E2F4B61310061A851 /* SampleApp.xcodeproj */; + }, { ProductGroup = A8FAC0632F4B50D10061A851 /* Products */; ProjectRef = A8FABF722F4B50D10061A851 /* SampleApp.xcodeproj */; }, { - ProductGroup = A85AE0AF2F4B1E70002E2E11 /* Products */; - ProjectRef = A85ADB0D2F4B1E70002E2E11 /* SampleApp.xcodeproj */; + ProductGroup = A8FAD7342F4B61310061A851 /* Products */; + ProjectRef = A8FAD6252F4B61310061A851 /* SampleApp.xcodeproj */; }, { ProductGroup = A85A27C82F4B370D002E2E11 /* Products */; @@ -2421,18 +3009,10 @@ ProductGroup = A85A11EC2F4B34EF002E2E11 /* Products */; ProjectRef = A85A10F62F4B34EF002E2E11 /* SampleApp.xcodeproj */; }, - { - ProductGroup = A8EEDA292F4B19B000F2436D /* Products */; - ProjectRef = A8EED4862F4B19B000F2436D /* SampleApp.xcodeproj */; - }, { ProductGroup = A85A11E02F4B34EF002E2E11 /* Products */; ProjectRef = A85A10DD2F4B34EF002E2E11 /* SampleApp.xcodeproj */; }, - { - ProductGroup = A85A27D42F4B370D002E2E11 /* Products */; - ProjectRef = A85A26E12F4B370D002E2E11 /* SampleApp.xcodeproj */; - }, { ProductGroup = A85AEC692F4B22F6002E2E11 /* Products */; ProjectRef = A85AE6B02F4B22F6002E2E11 /* SampleApp.xcodeproj */; @@ -2442,13 +3022,57 @@ ProjectRef = A8EED46D2F4B19B000F2436D /* SampleApp.xcodeproj */; }, { - ProductGroup = A8FAC0592F4B50D10061A851 /* Products */; - ProjectRef = A8FABF7E2F4B50D10061A851 /* SwiftSampleApp.xcodeproj */; + ProductGroup = A8FACFA32F4B5CD40061A851 /* Products */; + ProjectRef = A8FACEB12F4B5CD40061A851 /* SampleApp.xcodeproj */; + }, + { + ProductGroup = A85AEC772F4B22F6002E2E11 /* Products */; + ProjectRef = A85AE6C92F4B22F6002E2E11 /* SampleApp.xcodeproj */; + }, + { + ProductGroup = A8CCC24E2F4B654400B0089A /* Products */; + ProjectRef = A8CCC1792F4B654400B0089A /* SampleApp.xcodeproj */; + }, + { + ProductGroup = A85AE0AF2F4B1E70002E2E11 /* Products */; + ProjectRef = A85ADB0D2F4B1E70002E2E11 /* SampleApp.xcodeproj */; + }, + { + ProductGroup = A8CCD2222F4B6B0000B0089A /* Products */; + ProjectRef = A8CCD1552F4B6B0000B0089A /* SampleApp.xcodeproj */; + }, + { + ProductGroup = A8CCC2502F4B654400B0089A /* Products */; + ProjectRef = A8CCC1922F4B654400B0089A /* SampleApp.xcodeproj */; + }, + { + ProductGroup = A8EEDA292F4B19B000F2436D /* Products */; + ProjectRef = A8EED4862F4B19B000F2436D /* SampleApp.xcodeproj */; + }, + { + ProductGroup = A85A27D42F4B370D002E2E11 /* Products */; + ProjectRef = A85A26E12F4B370D002E2E11 /* SampleApp.xcodeproj */; }, { ProductGroup = A85AE0AB2F4B1E70002E2E11 /* Products */; ProjectRef = A85ADB192F4B1E70002E2E11 /* SwiftSampleApp.xcodeproj */; }, + { + ProductGroup = A8CCC2462F4B654400B0089A /* Products */; + ProjectRef = A8CCC19E2F4B654400B0089A /* SwiftSampleApp.xcodeproj */; + }, + { + ProductGroup = A85A11E62F4B34EF002E2E11 /* Products */; + ProjectRef = A85A11022F4B34EF002E2E11 /* SwiftSampleApp.xcodeproj */; + }, + { + ProductGroup = A8FAC0592F4B50D10061A851 /* Products */; + ProjectRef = A8FABF7E2F4B50D10061A851 /* SwiftSampleApp.xcodeproj */; + }, + { + ProductGroup = A8CCD22E2F4B6B0000B0089A /* Products */; + ProjectRef = A8CCD17A2F4B6B0000B0089A /* SwiftSampleApp.xcodeproj */; + }, { ProductGroup = A8EEDA232F4B19B000F2436D /* Products */; ProjectRef = A8EED4922F4B19B000F2436D /* SwiftSampleApp.xcodeproj */; @@ -2462,8 +3086,8 @@ ProjectRef = A8FACEBD2F4B5CD40061A851 /* SwiftSampleApp.xcodeproj */; }, { - ProductGroup = A85A11E62F4B34EF002E2E11 /* Products */; - ProjectRef = A85A11022F4B34EF002E2E11 /* SwiftSampleApp.xcodeproj */; + ProductGroup = A8FAD72C2F4B61310061A851 /* Products */; + ProjectRef = A8FAD64A2F4B61310061A851 /* SwiftSampleApp.xcodeproj */; }, { ProductGroup = A85A27CC2F4B370D002E2E11 /* Products */; @@ -2906,6 +3530,202 @@ remoteRef = A85AED342F4B2315002E2E11 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; + A8CCC3932F4B655000B0089A /* libem_proxy_static.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libem_proxy_static.a; + remoteRef = A8CCC3922F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3992F4B655000B0089A /* libfragmentzip */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.executable"; + path = libfragmentzip; + remoteRef = A8CCC3982F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC39B2F4B655000B0089A /* libfragmentzip */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.executable"; + path = libfragmentzip; + remoteRef = A8CCC39A2F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC39D2F4B655000B0089A /* libfragmentzip.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libfragmentzip.a; + remoteRef = A8CCC39C2F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC39F2F4B655000B0089A /* libfragmentzip.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libfragmentzip.a; + remoteRef = A8CCC39E2F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3A22F4B655000B0089A /* libgeneral */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.executable"; + path = libgeneral; + remoteRef = A8CCC3A12F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3A52F4B655000B0089A /* libminimuxer_static.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libminimuxer_static.a; + remoteRef = A8CCC3A42F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3AA2F4B655000B0089A /* Roxas.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = Roxas.framework; + remoteRef = A8CCC3A92F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3AC2F4B655000B0089A /* Roxas.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = Roxas.framework; + remoteRef = A8CCC3AB2F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3AE2F4B655000B0089A /* RoxasTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RoxasTests.xctest; + remoteRef = A8CCC3AD2F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3B22F4B655000B0089A /* SampleApp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = SampleApp.app; + remoteRef = A8CCC3B12F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3B42F4B655000B0089A /* NSAttributedString+MarkdownTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "NSAttributedString+MarkdownTests.xctest"; + remoteRef = A8CCC3B32F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3B72F4B655000B0089A /* SampleApp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = SampleApp.app; + remoteRef = A8CCC3B62F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCC3BA2F4B655000B0089A /* SwiftSampleApp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = SwiftSampleApp.app; + remoteRef = A8CCC3B92F4B655000B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD3352F4B6C1100B0089A /* libem_proxy_static.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libem_proxy_static.a; + remoteRef = A8CCD3342F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD33B2F4B6C1100B0089A /* libfragmentzip */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.executable"; + path = libfragmentzip; + remoteRef = A8CCD33A2F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD33D2F4B6C1100B0089A /* libfragmentzip */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.executable"; + path = libfragmentzip; + remoteRef = A8CCD33C2F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD33F2F4B6C1100B0089A /* libfragmentzip.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libfragmentzip.a; + remoteRef = A8CCD33E2F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD3412F4B6C1100B0089A /* libfragmentzip.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libfragmentzip.a; + remoteRef = A8CCD3402F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD3442F4B6C1100B0089A /* libgeneral */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.executable"; + path = libgeneral; + remoteRef = A8CCD3432F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD3472F4B6C1100B0089A /* libminimuxer_static.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libminimuxer_static.a; + remoteRef = A8CCD3462F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD34C2F4B6C1100B0089A /* Roxas.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = Roxas.framework; + remoteRef = A8CCD34B2F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD34E2F4B6C1100B0089A /* Roxas.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = Roxas.framework; + remoteRef = A8CCD34D2F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD3502F4B6C1100B0089A /* RoxasTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RoxasTests.xctest; + remoteRef = A8CCD34F2F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD3532F4B6C1100B0089A /* SampleApp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = SampleApp.app; + remoteRef = A8CCD3522F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD3572F4B6C1100B0089A /* SampleApp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = SampleApp.app; + remoteRef = A8CCD3562F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD3592F4B6C1100B0089A /* NSAttributedString+MarkdownTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "NSAttributedString+MarkdownTests.xctest"; + remoteRef = A8CCD3582F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8CCD35C2F4B6C1100B0089A /* SwiftSampleApp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = SwiftSampleApp.app; + remoteRef = A8CCD35B2F4B6C1100B0089A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; A8EECEF22F4B18D900F2436D /* libfragmentzip */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; @@ -3263,6 +4083,104 @@ remoteRef = A8FAD0D82F4B5CE50061A851 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; + A8FAD8AF2F4B63280061A851 /* libem_proxy_static.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libem_proxy_static.a; + remoteRef = A8FAD8AE2F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8B52F4B63280061A851 /* libfragmentzip */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.executable"; + path = libfragmentzip; + remoteRef = A8FAD8B42F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8B72F4B63280061A851 /* libfragmentzip */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.executable"; + path = libfragmentzip; + remoteRef = A8FAD8B62F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8B92F4B63280061A851 /* libfragmentzip.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libfragmentzip.a; + remoteRef = A8FAD8B82F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8BB2F4B63280061A851 /* libfragmentzip.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libfragmentzip.a; + remoteRef = A8FAD8BA2F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8BE2F4B63280061A851 /* libgeneral */ = { + isa = PBXReferenceProxy; + fileType = "compiled.mach-o.executable"; + path = libgeneral; + remoteRef = A8FAD8BD2F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8C12F4B63280061A851 /* libminimuxer_static.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libminimuxer_static.a; + remoteRef = A8FAD8C02F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8C62F4B63280061A851 /* Roxas.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = Roxas.framework; + remoteRef = A8FAD8C52F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8C82F4B63280061A851 /* Roxas.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = Roxas.framework; + remoteRef = A8FAD8C72F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8CA2F4B63280061A851 /* RoxasTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RoxasTests.xctest; + remoteRef = A8FAD8C92F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8CD2F4B63280061A851 /* SampleApp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = SampleApp.app; + remoteRef = A8FAD8CC2F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8D12F4B63280061A851 /* SampleApp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = SampleApp.app; + remoteRef = A8FAD8D02F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8D32F4B63280061A851 /* NSAttributedString+MarkdownTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "NSAttributedString+MarkdownTests.xctest"; + remoteRef = A8FAD8D22F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A8FAD8D62F4B63280061A851 /* SwiftSampleApp.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = SwiftSampleApp.app; + remoteRef = A8FAD8D52F4B63280061A851 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ @@ -3408,16 +4326,6 @@ target = A85A51412F4B4532002E2E11 /* em_proxy */; targetProxy = A85A51582F4B48DE002E2E11 /* PBXContainerItemProxy */; }; - A85A515B2F4B4A97002E2E11 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "minimuxer-staticlib"; - targetProxy = A85A515A2F4B4A97002E2E11 /* PBXContainerItemProxy */; - }; - A85A515D2F4B4AA0002E2E11 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "em_proxy-staticlib"; - targetProxy = A85A515C2F4B4AA0002E2E11 /* PBXContainerItemProxy */; - }; A85A51FA2F4B4E3E002E2E11 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = BF45872A2298D31600BD7491 /* libimobiledevice */; @@ -3428,6 +4336,16 @@ target = 191E5FAA290A5D92001A3B7C /* minimuxer */; targetProxy = A85AED3D2F4B2B42002E2E11 /* PBXContainerItemProxy */; }; + A8CCD36B2F4B710100B0089A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "em_proxy-staticlib"; + targetProxy = A8CCD36A2F4B710100B0089A /* PBXContainerItemProxy */; + }; + A8CCD36D2F4B710700B0089A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "minimuxer-staticlib"; + targetProxy = A8CCD36C2F4B710700B0089A /* PBXContainerItemProxy */; + }; A8E2DB282D684CBD009E5D31 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = BFD247692284B9A500981D42 /* SideStore */; @@ -3473,10 +4391,15 @@ ); PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = NO; + SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OBJC_BRIDGING_HEADER = "Dependencies/minimuxer/minimuxer-Bridging-Header.h"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = "1,2,3"; + TVOS_DEPLOYMENT_TARGET = 11.5; }; name = Debug; }; @@ -3501,9 +4424,14 @@ ); PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = NO; + SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx"; + SUPPORTS_MACCATALYST = YES; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_OBJC_BRIDGING_HEADER = "Dependencies/minimuxer/minimuxer-Bridging-Header.h"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = "1,2,3"; + TVOS_DEPLOYMENT_TARGET = 11.5; }; name = Release; }; @@ -3580,6 +4508,7 @@ "$(inherited)", "$(PROJECT_DIR)/Dependencies/em_proxy", ); + MACOSX_DEPLOYMENT_TARGET = 11.5; OTHER_LDFLAGS = ( "-ObjC", "$(inherited)", @@ -3608,6 +4537,7 @@ "$(inherited)", "$(PROJECT_DIR)/Dependencies/em_proxy", ); + MACOSX_DEPLOYMENT_TARGET = 11.5; OTHER_LDFLAGS = ( "-ObjC", "$(inherited)", diff --git a/AltStore/LaunchViewController.swift b/AltStore/LaunchViewController.swift index 7b81fda8..22535ff3 100644 --- a/AltStore/LaunchViewController.swift +++ b/AltStore/LaunchViewController.swift @@ -9,7 +9,6 @@ import UIKit import Roxas -import minimuxer import WidgetKit import AltSign diff --git a/Dependencies/em_proxy.xcodeproj/project.pbxproj b/Dependencies/em_proxy.xcodeproj/project.pbxproj index 9118bdcb..ce10d54b 100644 --- a/Dependencies/em_proxy.xcodeproj/project.pbxproj +++ b/Dependencies/em_proxy.xcodeproj/project.pbxproj @@ -23,7 +23,7 @@ outputFiles = ( "$(OBJECT_FILE_DIR)/$(CARGO_XCODE_TARGET_ARCH)-$(EXECUTABLE_NAME)", ); - script = "# generated with cargo-xcode 1.5.0\n# modified to use prebuilt binaries\n\nset -eu;\n\npwd\nBUILT_SRC=\"./em_proxy/$LIB_FILE_NAME.a\"\necho Generating Static lib: $BUILT_SRC\nln -f -- \"$BUILT_SRC\" \"$TARGET_BUILD_DIR/$EXECUTABLE_PATH\" || cp \"$BUILT_SRC\" \"$TARGET_BUILD_DIR/$EXECUTABLE_PATH\"\necho \"$BUILT_SRC -> $TARGET_BUILD_DIR/$EXECUTABLE_PATH\"\n\n# xcode generates dep file, but for its own path, so append our rename to it\n#DEP_FILE_SRC=\"minimuxer/target/${CARGO_XCODE_TARGET_TRIPLE}/release/${CARGO_XCODE_CARGO_DEP_FILE_NAME}\"\n#if [ -f \"$DEP_FILE_SRC\" ]; then\n# DEP_FILE_DST=\"${DERIVED_FILE_DIR}/${CARGO_XCODE_TARGET_ARCH}-${EXECUTABLE_NAME}.d\"\n# cp -f \"$DEP_FILE_SRC\" \"$DEP_FILE_DST\"\n# echo >> \"$DEP_FILE_DST\" \"$SCRIPT_OUTPUT_FILE_0: $BUILT_SRC\"\n#fi\n\n# lipo script needs to know all the platform-specific files that have been built\n# archs is in the file name, so that paths don't stay around after archs change\n# must match input for LipoScript\n#FILE_LIST=\"${DERIVED_FILE_DIR}/${ARCHS}-${EXECUTABLE_NAME}.xcfilelist\"\n#touch \"$FILE_LIST\"\n#if ! egrep -q \"$SCRIPT_OUTPUT_FILE_0\" \"$FILE_LIST\" ; then\n# echo >> \"$FILE_LIST\" \"$SCRIPT_OUTPUT_FILE_0\"\n#fi\n"; + script = "# generated with cargo-xcode 1.5.0\n# modified to use prebuilt binaries\n\nset -eu;\n\npwd\nBUILT_SRC=\"./em_proxy/$LIB_FILE_NAME.a\"\necho \"Generating Static lib for arch ${CARGO_XCODE_TARGET_ARCH:-unknown}: $BUILT_SRC\"\nmkdir -p \"$(dirname \"$TARGET_BUILD_DIR/$EXECUTABLE_PATH\")\"\ncp -f \"$BUILT_SRC\" \"$TARGET_BUILD_DIR/$EXECUTABLE_PATH\"\nmkdir -p \"$(dirname \"$SCRIPT_OUTPUT_FILE_0\")\"\ncp -f \"$BUILT_SRC\" \"$SCRIPT_OUTPUT_FILE_0\"\necho \"Successfully copied $BUILT_SRC to $SCRIPT_OUTPUT_FILE_0\"\n\n# xcode generates dep file, but for its own path, so append our rename to it\n#DEP_FILE_SRC=\"minimuxer/target/${CARGO_XCODE_TARGET_TRIPLE}/release/${CARGO_XCODE_CARGO_DEP_FILE_NAME}\"\n#if [ -f \"$DEP_FILE_SRC\" ]; then\n# DEP_FILE_DST=\"${DERIVED_FILE_DIR}/${CARGO_XCODE_TARGET_ARCH}-${EXECUTABLE_NAME}.d\"\n# cp -f \"$DEP_FILE_SRC\" \"$DEP_FILE_DST\"\n# echo >> \"$DEP_FILE_DST\" \"$SCRIPT_OUTPUT_FILE_0: $BUILT_SRC\"\n#fi\n\n# lipo script needs to know all the platform-specific files that have been built\n# archs is in the file name, so that paths don't stay around after archs change\n# must match input for LipoScript\n#FILE_LIST=\"${DERIVED_FILE_DIR}/${ARCHS}-${EXECUTABLE_NAME}.xcfilelist\"\n#touch \"$FILE_LIST\"\n#if ! egrep -q \"$SCRIPT_OUTPUT_FILE_0\" \"$FILE_LIST\" ; then\n# echo >> \"$FILE_LIST\" \"$SCRIPT_OUTPUT_FILE_0\"\n#fi\n"; }; /* End PBXBuildRule section */ diff --git a/Dependencies/minimuxer.xcodeproj/project.pbxproj b/Dependencies/minimuxer.xcodeproj/project.pbxproj index cbcc1d71..dc8a6718 100644 --- a/Dependencies/minimuxer.xcodeproj/project.pbxproj +++ b/Dependencies/minimuxer.xcodeproj/project.pbxproj @@ -24,7 +24,7 @@ outputFiles = ( "$(OBJECT_FILE_DIR)/$(CARGO_XCODE_TARGET_ARCH)-$(EXECUTABLE_NAME)", ); - script = "# generated with cargo-xcode 1.5.0\n# modified to use prebuilt binaries\n\nset -eu;\n\npwd\nBUILT_SRC=\"./minimuxer/${LIB_FILE_NAME}.a\"\necho Generating Static lib: $BUILT_SRC\nln -f -- \"$BUILT_SRC\" \"$TARGET_BUILD_DIR/$EXECUTABLE_PATH\" || cp \"$BUILT_SRC\" \"$TARGET_BUILD_DIR/$EXECUTABLE_PATH\"\necho \"$BUILT_SRC -> $TARGET_BUILD_DIR/$EXECUTABLE_PATH\"\n\n# xcode generates dep file, but for its own path, so append our rename to it\n#DEP_FILE_SRC=\"minimuxer/target/${CARGO_XCODE_TARGET_TRIPLE}/release/${CARGO_XCODE_CARGO_DEP_FILE_NAME}\"\n#if [ -f \"$DEP_FILE_SRC\" ]; then\n# DEP_FILE_DST=\"${DERIVED_FILE_DIR}/${CARGO_XCODE_TARGET_ARCH}-${EXECUTABLE_NAME}.d\"\n# cp -f \"$DEP_FILE_SRC\" \"$DEP_FILE_DST\"\n# echo >> \"$DEP_FILE_DST\" \"$SCRIPT_OUTPUT_FILE_0: $BUILT_SRC\"\n#fi\n\n# lipo script needs to know all the platform-specific files that have been built\n# archs is in the file name, so that paths don't stay around after archs change\n# must match input for LipoScript\n#FILE_LIST=\"${DERIVED_FILE_DIR}/${ARCHS}-${EXECUTABLE_NAME}.xcfilelist\"\n#touch \"$FILE_LIST\"\n#if ! egrep -q \"$SCRIPT_OUTPUT_FILE_0\" \"$FILE_LIST\" ; then\n# echo >> \"$FILE_LIST\" \"$SCRIPT_OUTPUT_FILE_0\"\n#fi\n"; + script = "# generated with cargo-xcode 1.5.0\n# modified to use prebuilt binaries\n\nset -eu;\n\npwd\nBUILT_SRC=\"./minimuxer/${LIB_FILE_NAME}.a\"\necho \"Generating Static lib for arch ${CARGO_XCODE_TARGET_ARCH:-unknown}: $BUILT_SRC\"\nmkdir -p \"$(dirname \"$TARGET_BUILD_DIR/$EXECUTABLE_PATH\")\"\ncp -f \"$BUILT_SRC\" \"$TARGET_BUILD_DIR/$EXECUTABLE_PATH\"\nmkdir -p \"$(dirname \"$SCRIPT_OUTPUT_FILE_0\")\"\ncp -f \"$BUILT_SRC\" \"$SCRIPT_OUTPUT_FILE_0\"\necho \"Successfully copied $BUILT_SRC to $SCRIPT_OUTPUT_FILE_0\"\n\n# xcode generates dep file, but for its own path, so append our rename to it\n#DEP_FILE_SRC=\"minimuxer/target/${CARGO_XCODE_TARGET_TRIPLE}/release/${CARGO_XCODE_CARGO_DEP_FILE_NAME}\"\n#if [ -f \"$DEP_FILE_SRC\" ]; then\n# DEP_FILE_DST=\"${DERIVED_FILE_DIR}/${CARGO_XCODE_TARGET_ARCH}-${EXECUTABLE_NAME}.d\"\n# cp -f \"$DEP_FILE_SRC\" \"$DEP_FILE_DST\"\n# echo >> \"$DEP_FILE_DST\" \"$SCRIPT_OUTPUT_FILE_0: $BUILT_SRC\"\n#fi\n\n# lipo script needs to know all the platform-specific files that have been built\n# archs is in the file name, so that paths don't stay around after archs change\n# must match input for LipoScript\n#FILE_LIST=\"${DERIVED_FILE_DIR}/${ARCHS}-${EXECUTABLE_NAME}.xcfilelist\"\n#touch \"$FILE_LIST\"\n#if ! egrep -q \"$SCRIPT_OUTPUT_FILE_0\" \"$FILE_LIST\" ; then\n# echo >> \"$FILE_LIST\" \"$SCRIPT_OUTPUT_FILE_0\"\n#fi\n"; }; /* End PBXBuildRule section */