2019-05-09 12:45:30 -07:00
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
2026-02-22 14:53:47 +05:30
objectVersion = 75;
2019-05-09 12:45:30 -07:00
objects = {
/* Begin PBXBuildFile section */
2025-01-07 18:24:25 +05:30
A8087E752D2D2958002DB21B /* ImportExport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8087E742D2D2958002DB21B /* ImportExport.swift */; };
2024-12-08 03:16:32 +05:30
A809F6A82D04DA1900F0F0F3 /* minimuxer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A809F6A32D04DA1900F0F0F3 /* minimuxer.swift */; };
A809F6A92D04DA1900F0F0F3 /* SwiftBridgeCore.swift in Sources */ = {isa = PBXBuildFile; fileRef = A809F6A72D04DA1900F0F0F3 /* SwiftBridgeCore.swift */; };
2025-01-09 18:50:44 +05:30
A80D790F2D2F217000A40F40 /* PaginationDataHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = A80D790E2D2F217000A40F40 /* PaginationDataHolder.swift */; };
2025-03-23 21:44:06 -07:00
A815AA9F2D9104DD00929A9E /* BuildInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A815AA9E2D9104DD00929A9E /* BuildInfo.swift */; };
2025-02-21 19:04:40 +05:30
A81A8CB92D68B30B0086C96F /* SingletonGenericMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A868CFE32D319988002F1201 /* SingletonGenericMap.swift */; };
A81A8CBA2D68B3110086C96F /* TreeMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81A8CB02D68B0320086C96F /* TreeMap.swift */; };
A81A8CBD2D68B43F0086C96F /* LinkedHashMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81A8CBC2D68B43F0086C96F /* LinkedHashMap.swift */; };
2025-02-21 19:24:40 +05:30
A81A8CC82D68BA610086C96F /* DataStructuresTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81A8CC72D68BA610086C96F /* DataStructuresTests.swift */; };
A81A8CCE2D68BA8D0086C96F /* LinkedHashMapTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81A8CBF2D68B4520086C96F /* LinkedHashMapTests.swift */; };
A81A8CCF2D68BA8D0086C96F /* TreeMapTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81A8CB42D68B2180086C96F /* TreeMapTests.swift */; };
A81A8CD02D68BA9B0086C96F /* LinkedHashMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81A8CBC2D68B43F0086C96F /* LinkedHashMap.swift */; };
A81A8CD12D68BA9B0086C96F /* TreeMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81A8CB02D68B0320086C96F /* TreeMap.swift */; };
A81A8CD22D68BAA30086C96F /* SingletonGenericMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A868CFE32D319988002F1201 /* SingletonGenericMap.swift */; };
A81A8CD42D68BAFF0086C96F /* DataStructureTests.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = A81A8CD32D68BAFF0086C96F /* DataStructureTests.xctestplan */; };
2024-12-07 17:45:09 +05:30
A82067C42D03E0DE00645C0D /* SemanticVersion in Frameworks */ = {isa = PBXBuildFile; productRef = A82067C32D03E0DE00645C0D /* SemanticVersion */; };
2025-11-16 00:46:51 +05:30
A83FE3672EC90482005ACE9A /* Starscream in Frameworks */ = {isa = PBXBuildFile; productRef = A83FE3662EC90482005ACE9A /* Starscream */; };
A83FE3772EC905E3005ACE9A /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = A83FE3762EC905E3005ACE9A /* KeychainAccess */; };
2025-11-16 03:00:43 +05:30
A83FE3CF2EC9219C005ACE9A /* libem_proxy_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A83FE3CE2EC9219C005ACE9A /* libem_proxy_static.a */; };
A83FE3D42EC92495005ACE9A /* libEmotionalDamage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A83FE3CD2EC9217F005ACE9A /* libEmotionalDamage.a */; };
2024-12-27 22:29:17 +05:30
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, ); }; };
2025-01-20 23:02:06 +05:30
A86315DF2D3EB2DE0048FA40 /* ErrorProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A86315DE2D3EB2D80048FA40 /* ErrorProcessing.swift */; };
2025-01-14 07:23:23 +05:30
A88B8C552D35F1EC00F53F9D /* OperationsLoggingControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88B8C542D35F1EC00F53F9D /* OperationsLoggingControl.swift */; };
2024-12-08 20:00:14 +05:30
A8945AA62D059B6100D86CBE /* Roxas.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8945AA52D059B6100D86CBE /* Roxas.framework */; };
2025-01-02 20:05:16 +05:30
A8B516E32D2666CA0047047C /* CoreDataHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B516E22D2666CA0047047C /* CoreDataHelper.swift */; };
A8B516E62D2668170047047C /* DateTimeUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B516E52D2668020047047C /* DateTimeUtil.swift */; };
2025-02-27 23:39:03 +05:30
A8B645FC2D70C10300125819 /* CollapsingMarkdownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B645FB2D70C10300125819 /* CollapsingMarkdownView.swift */; };
A8B645FF2D70C1AD00125819 /* MarkdownKit in Frameworks */ = {isa = PBXBuildFile; productRef = A8B645FE2D70C1AD00125819 /* MarkdownKit */; };
A8B646012D70C23E00125819 /* MarkdownKit in Frameworks */ = {isa = PBXBuildFile; productRef = A8B646002D70C23E00125819 /* MarkdownKit */; };
2024-12-08 03:16:32 +05:30
A8BB34E52D04EC8E000A8B4D /* minimuxer-helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = A809F6A52D04DA1900F0F0F3 /* minimuxer-helpers.swift */; };
2025-11-16 00:46:51 +05:30
A8C2260E2EC9039A00047C0D /* Nuke in Frameworks */ = {isa = PBXBuildFile; productRef = A8C2260D2EC9039A00047C0D /* Nuke */; };
2024-12-29 03:12:59 +05:30
A8C38C242D206A3A00E83DBD /* ConsoleLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C38C1D2D206A3A00E83DBD /* ConsoleLogger.swift */; };
A8C38C262D206A3A00E83DBD /* ConsoleLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C38C1E2D206A3A00E83DBD /* ConsoleLog.swift */; };
A8C38C2A2D206AC100E83DBD /* OutputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C38C282D206AC100E83DBD /* OutputStream.swift */; };
A8C38C2C2D206AD900E83DBD /* AbstractClassError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C38C2B2D206AD900E83DBD /* AbstractClassError.swift */; };
A8C38C322D206B2500E83DBD /* FileOutputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C38C312D206B2500E83DBD /* FileOutputStream.swift */; };
2024-12-27 22:29:17 +05:30
A8C6D50C2D1EE87600DF01F1 /* AltSign-Static in Frameworks */ = {isa = PBXBuildFile; productRef = A8C6D50B2D1EE87600DF01F1 /* AltSign-Static */; };
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, ); }; };
A8C6D5172D1EE95B00DF01F1 /* OpenSSL.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */; };
A8C6D5182D1EE95B00DF01F1 /* OpenSSL.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
2025-02-21 12:14:54 +05:30
A8E2DB312D684E2A009E5D31 /* UITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8E2DB2E2D684E2A009E5D31 /* UITests.swift */; };
A8E2DB322D684E2A009E5D31 /* UITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8E2DB2F2D684E2A009E5D31 /* UITestsLaunchTests.swift */; };
A8E2DB342D68507F009E5D31 /* SideStoreTests.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = A8E2DB332D68507F009E5D31 /* SideStoreTests.xctestplan */; };
2024-12-08 03:16:32 +05:30
A8F838932D048E8F00ED425D /* libminimuxer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 191E5FAB290A5D92001A3B7C /* libminimuxer.a */; };
A8F838942D048ECE00ED425D /* libimobiledevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BF45872B2298D31600BD7491 /* libimobiledevice.a */; };
2020-09-08 13:44:08 -07:00
BF1614F1250822F100767AEA /* Roxas.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFD247862284BB3B00981D42 /* Roxas.framework */; };
BF1614F2250822F100767AEA /* Roxas.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BFD247862284BB3B00981D42 /* Roxas.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
2020-05-15 11:35:44 -07:00
BF580498246A3D19008AE704 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF580497246A3D19008AE704 /* UIKit.framework */; };
2022-05-30 22:54:21 -06:00
BF66EE852501AE50007EE018 /* AltStoreCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF66EE7E2501AE50007EE018 /* AltStoreCore.framework */; };
BF66EE862501AE50007EE018 /* AltStoreCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BF66EE7E2501AE50007EE018 /* AltStoreCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
2023-03-01 16:32:15 -06:00
BF989177250AABF4002ACF50 /* AltWidgetExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = BF989167250AABF3002ACF50 /* AltWidgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
2022-05-30 22:54:21 -06:00
BFF615A82510042B00484D3B /* AltStoreCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF66EE7E2501AE50007EE018 /* AltStoreCore.framework */; };
2019-05-09 12:45:30 -07:00
/* End PBXBuildFile section */
2019-05-24 18:52:39 -07:00
/* Begin PBXContainerItemProxy section */
2025-09-07 13:47:04 -04:00
0ED4AEC82E6DDB2A0039E2C0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFD247622284B9A500981D42 /* Project object */;
proxyType = 1;
remoteGlobalIDString = BF58047A246A28F7008AE704;
remoteInfo = AltBackup;
};
2022-11-02 17:58:59 -07:00
191E5FB2290A5D9B001A3B7C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFD247622284B9A500981D42 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 191E5FAA290A5D92001A3B7C;
remoteInfo = minimuxer;
};
2025-11-16 03:00:43 +05:30
A83FE3D52EC92495005ACE9A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFD247622284B9A500981D42 /* Project object */;
proxyType = 1;
remoteGlobalIDString = A83FE3C22EC9217F005ACE9A;
remoteInfo = EmotionalDamage;
};
2025-02-21 12:14:54 +05:30
A8E2DB272D684CBD009E5D31 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFD247622284B9A500981D42 /* Project object */;
proxyType = 1;
remoteGlobalIDString = BFD247692284B9A500981D42;
remoteInfo = SideStore;
};
2020-09-03 16:39:08 -07:00
BF66EE832501AE50007EE018 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFD247622284B9A500981D42 /* Project object */;
proxyType = 1;
remoteGlobalIDString = BF66EE7D2501AE50007EE018;
remoteInfo = AltStoreCore;
};
2020-09-15 13:51:29 -07:00
BF989175250AABF4002ACF50 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFD247622284B9A500981D42 /* Project object */;
proxyType = 1;
remoteGlobalIDString = BF989166250AABF3002ACF50;
remoteInfo = AltWidgetExtension;
};
BFF615AA2510042B00484D3B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFD247622284B9A500981D42 /* Project object */;
proxyType = 1;
remoteGlobalIDString = BF66EE7D2501AE50007EE018;
remoteInfo = AltStoreCore;
};
2019-05-24 18:52:39 -07:00
/* End PBXContainerItemProxy section */
2019-05-09 12:50:10 -07:00
/* Begin PBXCopyFilesBuildPhase section */
2024-12-27 22:29:17 +05:30
A859ED5E2D1EE827003DCC58 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
A859ED5D2D1EE827003DCC58 /* OpenSSL.xcframework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
A8C6D5102D1EE8AC00DF01F1 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
A8C6D5142D1EE8D700DF01F1 /* OpenSSL.xcframework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
2020-09-03 16:02:28 -07:00
BF088D2B2501A087008082D9 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
2024-12-27 22:29:17 +05:30
A8C6D5182D1EE95B00DF01F1 /* OpenSSL.xcframework in Embed Frameworks */,
2020-09-08 13:44:08 -07:00
BF1614F2250822F100767AEA /* Roxas.framework in Embed Frameworks */,
2022-05-30 22:54:21 -06:00
BF66EE862501AE50007EE018 /* AltStoreCore.framework in Embed Frameworks */,
2019-05-30 17:10:50 -07:00
);
2019-06-26 17:06:41 -07:00
name = "Embed Frameworks";
2019-05-30 17:10:50 -07:00
runOnlyForDeploymentPostprocessing = 0;
};
2024-12-07 17:45:09 +05:30
BF98917B250AABF4002ACF50 /* Embed Foundation Extensions */ = {
2020-09-15 13:51:29 -07:00
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
2023-03-01 16:32:15 -06:00
BF989177250AABF4002ACF50 /* AltWidgetExtension.appex in Embed Foundation Extensions */,
2020-09-15 13:51:29 -07:00
);
2023-03-01 16:32:15 -06:00
name = "Embed Foundation Extensions";
2020-09-15 13:51:29 -07:00
runOnlyForDeploymentPostprocessing = 0;
};
2019-05-09 12:50:10 -07:00
/* End PBXCopyFilesBuildPhase section */
2019-05-09 12:45:30 -07:00
/* Begin PBXFileReference section */
2025-09-07 13:47:04 -04:00
0E214ADD2E6DD75200B3D63D /* SideStoreDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SideStoreDebug.entitlements; sourceTree = "<group>"; };
0ED4AEBC2E6DD9CE0039E2C0 /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; };
0ED4AEC22E6DD9FC0039E2C0 /* KeychainAccess.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = KeychainAccess.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2022-11-02 17:58:59 -07:00
191E5FAB290A5D92001A3B7C /* libminimuxer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libminimuxer.a; sourceTree = BUILT_PRODUCTS_DIR; };
2025-01-07 18:24:25 +05:30
A8087E742D2D2958002DB21B /* ImportExport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportExport.swift; sourceTree = "<group>"; };
2024-12-08 03:16:32 +05:30
A809F6A22D04DA1900F0F0F3 /* minimuxer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = minimuxer.h; sourceTree = "<group>"; };
A809F6A32D04DA1900F0F0F3 /* minimuxer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = minimuxer.swift; sourceTree = "<group>"; };
A809F6A42D04DA1900F0F0F3 /* minimuxer-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "minimuxer-Bridging-Header.h"; sourceTree = "<group>"; };
A809F6A52D04DA1900F0F0F3 /* minimuxer-helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "minimuxer-helpers.swift"; sourceTree = "<group>"; };
A809F6A62D04DA1900F0F0F3 /* SwiftBridgeCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftBridgeCore.h; sourceTree = "<group>"; };
A809F6A72D04DA1900F0F0F3 /* SwiftBridgeCore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftBridgeCore.swift; sourceTree = "<group>"; };
2025-01-09 18:50:44 +05:30
A80D790E2D2F217000A40F40 /* PaginationDataHolder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaginationDataHolder.swift; sourceTree = "<group>"; };
2025-03-23 21:44:06 -07:00
A815AA9E2D9104DD00929A9E /* BuildInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuildInfo.swift; sourceTree = "<group>"; };
2025-02-21 19:04:40 +05:30
A81A8CB02D68B0320086C96F /* TreeMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TreeMap.swift; sourceTree = "<group>"; };
A81A8CB42D68B2180086C96F /* TreeMapTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TreeMapTests.swift; sourceTree = "<group>"; };
A81A8CBC2D68B43F0086C96F /* LinkedHashMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkedHashMap.swift; sourceTree = "<group>"; };
A81A8CBF2D68B4520086C96F /* LinkedHashMapTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkedHashMapTests.swift; sourceTree = "<group>"; };
2025-02-21 19:24:40 +05:30
A81A8CC52D68BA610086C96F /* DataStructureTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DataStructureTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
A81A8CC72D68BA610086C96F /* DataStructuresTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataStructuresTests.swift; sourceTree = "<group>"; };
A81A8CD32D68BAFF0086C96F /* DataStructureTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = DataStructureTests.xctestplan; sourceTree = "<group>"; };
2025-11-16 03:00:43 +05:30
A83FE3A32EC91F35005ACE9A /* em_proxy.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = em_proxy.xcodeproj; sourceTree = "<group>"; };
A83FE3CD2EC9217F005ACE9A /* libEmotionalDamage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libEmotionalDamage.a; sourceTree = BUILT_PRODUCTS_DIR; };
A83FE3CE2EC9219C005ACE9A /* libem_proxy_static.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libem_proxy_static.a; sourceTree = BUILT_PRODUCTS_DIR; };
2024-12-27 22:29:17 +05:30
A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */ = {isa = PBXFileReference; expectedSignature = "AppleDeveloperProgram:67RAULRX93:Marcin Krzyzanowski"; lastKnownFileType = wrapper.xcframework; name = OpenSSL.xcframework; path = SideStore/AltSign/Dependencies/OpenSSL/Frameworks/OpenSSL.xcframework; sourceTree = "<group>"; };
2025-01-20 23:02:06 +05:30
A86315DE2D3EB2D80048FA40 /* ErrorProcessing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorProcessing.swift; sourceTree = "<group>"; };
2025-01-11 03:25:25 +05:30
A868CFE32D319988002F1201 /* SingletonGenericMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingletonGenericMap.swift; sourceTree = "<group>"; };
2025-01-14 07:23:23 +05:30
A88B8C542D35F1EC00F53F9D /* OperationsLoggingControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OperationsLoggingControl.swift; sourceTree = "<group>"; };
2024-12-08 20:00:14 +05:30
A8945AA52D059B6100D86CBE /* Roxas.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Roxas.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2025-01-02 20:05:16 +05:30
A8B516E22D2666CA0047047C /* CoreDataHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataHelper.swift; sourceTree = "<group>"; };
A8B516E52D2668020047047C /* DateTimeUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateTimeUtil.swift; sourceTree = "<group>"; };
2025-02-27 23:39:03 +05:30
A8B645FB2D70C10300125819 /* CollapsingMarkdownView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollapsingMarkdownView.swift; sourceTree = "<group>"; };
2024-12-29 03:12:59 +05:30
A8C38C1D2D206A3A00E83DBD /* ConsoleLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleLogger.swift; sourceTree = "<group>"; };
A8C38C1E2D206A3A00E83DBD /* ConsoleLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleLog.swift; sourceTree = "<group>"; };
A8C38C282D206AC100E83DBD /* OutputStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutputStream.swift; sourceTree = "<group>"; };
A8C38C2B2D206AD900E83DBD /* AbstractClassError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AbstractClassError.swift; sourceTree = "<group>"; };
A8C38C312D206B2500E83DBD /* FileOutputStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileOutputStream.swift; sourceTree = "<group>"; };
2025-02-21 12:14:54 +05:30
A8E2DB212D684CBD009E5D31 /* UITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
A8E2DB2E2D684E2A009E5D31 /* UITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITests.swift; sourceTree = "<group>"; };
A8E2DB2F2D684E2A009E5D31 /* UITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestsLaunchTests.swift; sourceTree = "<group>"; };
A8E2DB332D68507F009E5D31 /* SideStoreTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = SideStoreTests.xctestplan; sourceTree = "<group>"; };
2024-12-08 03:16:32 +05:30
A8F66C602D04D464009689E6 /* minimuxer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = minimuxer.xcodeproj; sourceTree = "<group>"; };
B343F886295F7F9B002B1159 /* libfragmentzip.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libfragmentzip.xcodeproj; path = libfragmentzip/libfragmentzip.xcodeproj; sourceTree = "<group>"; };
2022-06-07 05:20:24 -04:00
B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = CodeSigning.xcconfig; sourceTree = "<group>"; };
B3C39607284F4C8400DA9E2F /* Build.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Build.xcconfig; sourceTree = "<group>"; };
B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */ = {isa = PBXFileReference; lastKnownFileType = text; path = CodeSigning.xcconfig.sample; sourceTree = "<group>"; };
2019-05-24 18:52:39 -07:00
BF45872B2298D31600BD7491 /* libimobiledevice.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libimobiledevice.a; sourceTree = BUILT_PRODUCTS_DIR; };
2020-05-15 11:35:44 -07:00
BF58047B246A28F7008AE704 /* AltBackup.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AltBackup.app; sourceTree = BUILT_PRODUCTS_DIR; };
BF580497246A3D19008AE704 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
2022-05-30 22:54:21 -06:00
BF66EE7E2501AE50007EE018 /* AltStoreCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AltStoreCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2020-09-15 13:51:29 -07:00
BF989167250AABF3002ACF50 /* AltWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = AltWidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
2022-11-05 23:50:07 -07:00
BFD2476A2284B9A500981D42 /* SideStore.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SideStore.app; sourceTree = BUILT_PRODUCTS_DIR; };
2019-05-09 12:50:10 -07:00
BFD247862284BB3B00981D42 /* Roxas.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Roxas.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2019-05-09 12:45:30 -07:00
/* End PBXFileReference section */
2025-11-16 03:00:43 +05:30
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
A83FE3D22EC9229A005ACE9A /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
EmotionalDamage.swift,
);
target = A83FE3C22EC9217F005ACE9A /* EmotionalDamage */;
};
A83FE3D32EC922F8005ACE9A /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
.github/CODEOWNERS,
.github/workflows/build.yml,
.gitignore,
build.rs,
Cargo.toml,
cbindgen.toml,
keys/client_privatekey,
keys/client_publickey,
keys/emp.conf,
keys/README.md,
keys/server_privatekey,
keys/server_publickey_client,
"libem_proxy-ios.a",
2025-11-16 03:24:56 +05:30
"libem_proxy-sim.a",
2025-11-16 03:00:43 +05:30
LICENSE,
2026-02-22 16:17:01 +05:30
Makefile,
2025-11-16 03:00:43 +05:30
README.md,
src/lib.rs,
src/run.rs,
);
target = BFD247692284B9A500981D42 /* SideStore */;
};
2026-02-22 14:53:47 +05:30
A8EEC0BE2F4AF7FB00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
attributesByRelativePath = {
Intents/ViewApp.intentdefinition = (
no_codegen,
);
};
membershipExceptions = (
Intents/ViewApp.intentdefinition,
Intents/ViewAppIntentHandler.swift,
);
target = BFD247692284B9A500981D42 /* SideStore */;
};
A8EEC0BF2F4AF7FB00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
publicHeaders = (
AltStoreCore.h,
Types/ALTAppPermissions.h,
Types/ALTPatreonBenefitID.h,
Types/ALTSourceUserInfoKey.h,
);
target = BF66EE7D2501AE50007EE018 /* AltStoreCore */;
};
2026-02-22 16:17:01 +05:30
A8EEC36A2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
Errors/ALTLocalizedError.swift,
Errors/UserInfoValue.swift,
"Extensions/ALTApplication+AltStoreApp.swift",
);
target = BFD247692284B9A500981D42 /* SideStore */;
};
A8EEC36B2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
Errors/ALTLocalizedError.swift,
Errors/UserInfoValue.swift,
"Extensions/Bundle+AltStore.swift",
);
target = BF58047A246A28F7008AE704 /* AltBackup */;
};
A8EEC36C2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
publicHeaders = (
ALTConstants.h,
"Categories/CFNotificationName+AltStore.h",
"Categories/NSError+ALTServerError.h",
Connections/ALTConnection.h,
Errors/ALTWrappedError.h,
);
target = BF66EE7D2501AE50007EE018 /* AltStoreCore */;
};
A8EEC3CA2F4B0EFC00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
Info.plist,
Resources/ReleaseEntitlements.plist,
);
target = BF989166250AABF3002ACF50 /* AltWidgetExtension */;
};
A8EEC3E22F4B0FC800F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
Info.plist,
Resources/ReleaseEntitlements.plist,
);
target = BF58047A246A28F7008AE704 /* AltBackup */;
};
A8EEC8CB2F4B146B00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
"Operations/Patch App/ALTAppPatcher.m",
"Operations/Patch App/PatchApp.storyboard",
"Operations/Patch App/PatchAppOperation.swift",
"Operations/Patch App/PatchViewController.swift",
Resources/ReleaseEntitlements.plist,
);
target = BFD247692284B9A500981D42 /* SideStore */;
};
A8EEC8CD2F4B146B00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
"Intents/App Intents/RefreshAllAppsWidgetIntent.swift",
);
target = BF989166250AABF3002ACF50 /* AltWidgetExtension */;
};
2025-11-16 03:00:43 +05:30
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
2026-02-22 16:17:01 +05:30
/* Begin PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */
A8EEC8CC2F4B146B00F2436D /* PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet */ = {
isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet;
buildPhase = BFD247682284B9A500981D42 /* Resources */;
membershipExceptions = (
AltStoreFree.entitlements,
);
};
/* End PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */
2025-11-16 03:00:43 +05:30
/* Begin PBXFileSystemSynchronizedRootGroup section */
A83FE3A22EC91F35005ACE9A /* em_proxy */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A83FE3D32EC922F8005ACE9A /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = em_proxy; sourceTree = "<group>"; };
A83FE3A52EC91F35005ACE9A /* EmotionalDamage */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A83FE3D22EC9229A005ACE9A /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = EmotionalDamage; sourceTree = "<group>"; };
2026-02-22 14:53:47 +05:30
A8EEC0502F4AF7FB00F2436D /* AltStoreCore */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC0BE2F4AF7FB00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC0BF2F4AF7FB00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltStoreCore; sourceTree = "<group>"; };
2026-02-22 16:17:01 +05:30
A8EEC3482F4B0D8600F2436D /* Shared */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC36A2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC36B2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC36C2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Shared; sourceTree = "<group>"; };
A8EEC3B92F4B0EFC00F2436D /* AltWidget */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC3CA2F4B0EFC00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltWidget; sourceTree = "<group>"; };
A8EEC3D92F4B0FC800F2436D /* AltBackup */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC3E22F4B0FC800F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltBackup; sourceTree = "<group>"; };
A8EEC6EF2F4B106C00F2436D /* Dependencies */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Dependencies; sourceTree = "<group>"; };
A8EEC71D2F4B10D900F2436D /* xcconfigs */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = xcconfigs; sourceTree = "<group>"; };
A8EEC8412F4B146A00F2436D /* AltStore */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC8CB2F4B146B00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC8CC2F4B146B00F2436D /* PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet */, A8EEC8CD2F4B146B00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltStore; sourceTree = "<group>"; };
2025-11-16 03:00:43 +05:30
/* End PBXFileSystemSynchronizedRootGroup section */
2019-05-09 12:45:30 -07:00
/* Begin PBXFrameworksBuildPhase section */
2022-11-02 17:58:59 -07:00
191E5FA8290A5D92001A3B7C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2019-06-04 18:29:50 -07:00
678E094C3184B66357EAA4AF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2025-02-21 19:24:40 +05:30
A81A8CC22D68BA610086C96F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2025-11-16 03:00:43 +05:30
A83FE3C82EC9217F005ACE9A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
A83FE3CF2EC9219C005ACE9A /* libem_proxy_static.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2025-02-21 12:14:54 +05:30
A8E2DB1E2D684CBD009E5D31 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-05-15 11:35:44 -07:00
BF580478246A28F7008AE704 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2024-12-27 22:29:17 +05:30
A8C6D5132D1EE8D700DF01F1 /* OpenSSL.xcframework in Frameworks */,
2020-05-15 11:35:44 -07:00
BF580498246A3D19008AE704 /* UIKit.framework in Frameworks */,
2024-12-27 22:29:17 +05:30
A8C6D5122D1EE8AF00DF01F1 /* AltSign-Static in Frameworks */,
2020-05-15 11:35:44 -07:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-09-03 16:39:08 -07:00
BF66EE7B2501AE50007EE018 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2024-12-08 20:00:14 +05:30
A8945AA62D059B6100D86CBE /* Roxas.framework in Frameworks */,
2024-12-07 17:45:09 +05:30
A82067C42D03E0DE00645C0D /* SemanticVersion in Frameworks */,
2024-12-27 22:29:17 +05:30
A859ED5C2D1EE827003DCC58 /* OpenSSL.xcframework in Frameworks */,
A8C6D50C2D1EE87600DF01F1 /* AltSign-Static in Frameworks */,
2025-11-16 00:46:51 +05:30
A83FE3772EC905E3005ACE9A /* KeychainAccess in Frameworks */,
2020-09-03 16:39:08 -07:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-09-15 13:51:29 -07:00
BF989164250AABF3002ACF50 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2022-05-30 22:54:21 -06:00
BFF615A82510042B00484D3B /* AltStoreCore.framework in Frameworks */,
2020-09-15 13:51:29 -07:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2019-05-09 12:45:30 -07:00
BFD247672284B9A500981D42 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2024-12-27 22:29:17 +05:30
A8C6D5172D1EE95B00DF01F1 /* OpenSSL.xcframework in Frameworks */,
2025-11-16 03:00:43 +05:30
A83FE3D42EC92495005ACE9A /* libEmotionalDamage.a in Frameworks */,
2025-02-27 23:39:03 +05:30
A8B646012D70C23E00125819 /* MarkdownKit in Frameworks */,
2025-11-16 00:46:51 +05:30
A8C2260E2EC9039A00047C0D /* Nuke in Frameworks */,
2024-12-08 03:16:32 +05:30
A8F838942D048ECE00ED425D /* libimobiledevice.a in Frameworks */,
A8F838932D048E8F00ED425D /* libminimuxer.a in Frameworks */,
2020-09-08 13:44:08 -07:00
BF1614F1250822F100767AEA /* Roxas.framework in Frameworks */,
2025-02-27 23:39:03 +05:30
A8B645FF2D70C1AD00125819 /* MarkdownKit in Frameworks */,
2025-11-16 00:46:51 +05:30
A83FE3672EC90482005ACE9A /* Starscream in Frameworks */,
2022-05-30 22:54:21 -06:00
BF66EE852501AE50007EE018 /* AltStoreCore.framework in Frameworks */,
2023-09-07 18:00:53 -05:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2019-05-09 12:45:30 -07:00
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
2025-01-07 18:24:25 +05:30
A8087E712D2D291B002DB21B /* importexport */ = {
isa = PBXGroup;
children = (
A8087E742D2D2958002DB21B /* ImportExport.swift */,
);
path = importexport;
sourceTree = "<group>";
};
2025-02-21 19:04:40 +05:30
A81A8CB22D68B2030086C96F /* UnitTests */ = {
isa = PBXGroup;
children = (
A81A8CB32D68B20F0086C96F /* datastructures */,
);
path = UnitTests;
sourceTree = "<group>";
};
A81A8CB32D68B20F0086C96F /* datastructures */ = {
isa = PBXGroup;
children = (
A81A8CBF2D68B4520086C96F /* LinkedHashMapTests.swift */,
A81A8CB42D68B2180086C96F /* TreeMapTests.swift */,
2025-02-21 19:24:40 +05:30
A81A8CC72D68BA610086C96F /* DataStructuresTests.swift */,
2025-02-21 19:04:40 +05:30
);
path = datastructures;
sourceTree = "<group>";
};
2025-01-20 23:02:06 +05:30
A86315DD2D3EB2BD0048FA40 /* errors */ = {
isa = PBXGroup;
children = (
A86315DE2D3EB2D80048FA40 /* ErrorProcessing.swift */,
);
path = errors;
sourceTree = "<group>";
};
2025-01-14 07:23:23 +05:30
A88B8C532D35F1E800F53F9D /* operations */ = {
isa = PBXGroup;
children = (
A88B8C542D35F1EC00F53F9D /* OperationsLoggingControl.swift */,
);
path = operations;
sourceTree = "<group>";
};
2025-01-10 08:11:35 +05:30
A8A853AD2D3050CC00995795 /* pagination */ = {
isa = PBXGroup;
children = (
A80D790E2D2F217000A40F40 /* PaginationDataHolder.swift */,
);
path = pagination;
sourceTree = "<group>";
};
2025-01-11 03:25:25 +05:30
A8AD35572D31BEB2003A28B4 /* datastructures */ = {
isa = PBXGroup;
children = (
2025-02-21 19:04:40 +05:30
A81A8CBC2D68B43F0086C96F /* LinkedHashMap.swift */,
A81A8CB02D68B0320086C96F /* TreeMap.swift */,
2025-01-11 03:25:25 +05:30
A868CFE32D319988002F1201 /* SingletonGenericMap.swift */,
);
path = datastructures;
sourceTree = "<group>";
};
2025-01-02 20:22:42 +05:30
A8B516DE2D2666900047047C /* dignostics */ = {
2025-01-02 20:05:16 +05:30
isa = PBXGroup;
children = (
2025-01-20 23:02:06 +05:30
A86315DD2D3EB2BD0048FA40 /* errors */,
2025-01-14 07:23:23 +05:30
A88B8C532D35F1E800F53F9D /* operations */,
2025-01-02 20:05:16 +05:30
A8B516DF2D2666A00047047C /* database */,
);
2025-01-02 20:22:42 +05:30
path = dignostics;
2025-01-02 20:05:16 +05:30
sourceTree = "<group>";
};
A8B516DF2D2666A00047047C /* database */ = {
isa = PBXGroup;
children = (
A8B516E22D2666CA0047047C /* CoreDataHelper.swift */,
);
path = database;
sourceTree = "<group>";
};
2025-02-27 23:39:03 +05:30
A8B645F82D70C0DD00125819 /* Views */ = {
isa = PBXGroup;
children = (
A8B645FA2D70C0F600125819 /* UIKit */,
);
path = Views;
sourceTree = "<group>";
};
A8B645FA2D70C0F600125819 /* UIKit */ = {
isa = PBXGroup;
children = (
A8B645FB2D70C10300125819 /* CollapsingMarkdownView.swift */,
);
path = UIKit;
sourceTree = "<group>";
};
2024-12-29 03:12:59 +05:30
A8C38C1C2D2068D100E83DBD /* Utils */ = {
isa = PBXGroup;
children = (
2025-01-11 03:25:25 +05:30
A8AD35572D31BEB2003A28B4 /* datastructures */,
2025-01-10 08:11:35 +05:30
A8A853AD2D3050CC00995795 /* pagination */,
2025-01-07 18:24:25 +05:30
A8087E712D2D291B002DB21B /* importexport */,
2025-01-02 20:22:42 +05:30
A8B516DE2D2666900047047C /* dignostics */,
2024-12-29 03:12:59 +05:30
A8C38C272D206AA500E83DBD /* common */,
A8C38C202D206A3A00E83DBD /* iostreams */,
);
path = Utils;
sourceTree = "<group>";
};
A8C38C202D206A3A00E83DBD /* iostreams */ = {
isa = PBXGroup;
children = (
A8C38C1D2D206A3A00E83DBD /* ConsoleLogger.swift */,
A8C38C1E2D206A3A00E83DBD /* ConsoleLog.swift */,
);
path = iostreams;
sourceTree = "<group>";
};
A8C38C272D206AA500E83DBD /* common */ = {
isa = PBXGroup;
children = (
2025-03-23 21:44:06 -07:00
A815AA9E2D9104DD00929A9E /* BuildInfo.swift */,
2025-01-02 20:05:16 +05:30
A8B516E52D2668020047047C /* DateTimeUtil.swift */,
2024-12-29 03:12:59 +05:30
A8C38C282D206AC100E83DBD /* OutputStream.swift */,
A8C38C312D206B2500E83DBD /* FileOutputStream.swift */,
A8C38C2B2D206AD900E83DBD /* AbstractClassError.swift */,
);
path = common;
sourceTree = "<group>";
};
2025-02-21 12:14:54 +05:30
A8E2DB302D684E2A009E5D31 /* UITests */ = {
isa = PBXGroup;
children = (
A8E2DB2E2D684E2A009E5D31 /* UITests.swift */,
A8E2DB2F2D684E2A009E5D31 /* UITestsLaunchTests.swift */,
);
path = UITests;
sourceTree = "<group>";
};
A8E2DB352D6850A9009E5D31 /* Tests */ = {
isa = PBXGroup;
children = (
2025-02-21 19:04:40 +05:30
A81A8CB22D68B2030086C96F /* UnitTests */,
2025-02-21 12:14:54 +05:30
A8E2DB302D684E2A009E5D31 /* UITests */,
A8E2DB332D68507F009E5D31 /* SideStoreTests.xctestplan */,
2025-02-21 19:24:40 +05:30
A81A8CD32D68BAFF0086C96F /* DataStructureTests.xctestplan */,
2025-02-21 12:14:54 +05:30
);
path = Tests;
sourceTree = "<group>";
};
2024-12-08 03:16:32 +05:30
A8F66C072D04C025009689E6 /* SideStore */ = {
2022-12-30 13:21:57 -05:00
isa = PBXGroup;
children = (
2025-09-07 13:47:04 -04:00
0E214ADD2E6DD75200B3D63D /* SideStoreDebug.entitlements */,
2025-02-27 23:39:03 +05:30
A8B645F82D70C0DD00125819 /* Views */,
2025-02-21 12:14:54 +05:30
A8E2DB352D6850A9009E5D31 /* Tests */,
2025-11-16 03:00:43 +05:30
A83FE3A22EC91F35005ACE9A /* em_proxy */,
A83FE3A32EC91F35005ACE9A /* em_proxy.xcodeproj */,
A83FE3A52EC91F35005ACE9A /* EmotionalDamage */,
2024-12-08 03:16:32 +05:30
A8F66C5C2D04D433009689E6 /* minimuxer */,
A8F66C602D04D464009689E6 /* minimuxer.xcodeproj */,
B343F886295F7F9B002B1159 /* libfragmentzip.xcodeproj */,
2024-12-29 03:12:59 +05:30
A8C38C1C2D2068D100E83DBD /* Utils */,
2022-12-30 13:21:57 -05:00
);
2024-12-08 03:16:32 +05:30
path = SideStore;
2022-12-30 13:21:57 -05:00
sourceTree = "<group>";
};
2024-12-08 03:16:32 +05:30
A8F66C5C2D04D433009689E6 /* minimuxer */ = {
2022-12-30 15:23:06 -05:00
isa = PBXGroup;
children = (
2024-12-08 03:16:32 +05:30
A809F6A22D04DA1900F0F0F3 /* minimuxer.h */,
A809F6A42D04DA1900F0F0F3 /* minimuxer-Bridging-Header.h */,
A809F6A62D04DA1900F0F0F3 /* SwiftBridgeCore.h */,
A809F6A32D04DA1900F0F0F3 /* minimuxer.swift */,
A809F6A52D04DA1900F0F0F3 /* minimuxer-helpers.swift */,
A809F6A72D04DA1900F0F0F3 /* SwiftBridgeCore.swift */,
2022-12-30 15:23:06 -05:00
);
2024-12-08 03:16:32 +05:30
path = minimuxer;
2022-12-30 15:23:06 -05:00
sourceTree = "<group>";
};
2019-05-09 12:45:30 -07:00
BFD247612284B9A500981D42 = {
isa = PBXGroup;
children = (
2026-02-22 16:17:01 +05:30
A8EEC3D92F4B0FC800F2436D /* AltBackup */,
A8EEC8412F4B146A00F2436D /* AltStore */,
2026-02-22 14:53:47 +05:30
A8EEC0502F4AF7FB00F2436D /* AltStoreCore */,
2026-02-22 16:17:01 +05:30
A8EEC3B92F4B0EFC00F2436D /* AltWidget */,
A8EEC6EF2F4B106C00F2436D /* Dependencies */,
A8EEC3482F4B0D8600F2436D /* Shared */,
A8F66C072D04C025009689E6 /* SideStore */,
A8EEC71D2F4B10D900F2436D /* xcconfigs */,
2019-05-09 12:50:10 -07:00
BFD247852284BB3300981D42 /* Frameworks */,
2019-05-09 12:45:30 -07:00
BFD2476B2284B9A500981D42 /* Products */,
2024-12-07 17:45:09 +05:30
B3C39607284F4C8400DA9E2F /* Build.xcconfig */,
B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */,
B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */,
2019-05-09 12:45:30 -07:00
);
sourceTree = "<group>";
};
BFD2476B2284B9A500981D42 /* Products */ = {
isa = PBXGroup;
children = (
2022-11-05 23:50:07 -07:00
BFD2476A2284B9A500981D42 /* SideStore.app */,
2019-05-24 18:52:39 -07:00
BF45872B2298D31600BD7491 /* libimobiledevice.a */,
2020-05-15 11:35:44 -07:00
BF58047B246A28F7008AE704 /* AltBackup.app */,
2022-05-30 22:54:21 -06:00
BF66EE7E2501AE50007EE018 /* AltStoreCore.framework */,
2020-09-15 13:51:29 -07:00
BF989167250AABF3002ACF50 /* AltWidgetExtension.appex */,
2022-11-02 17:58:59 -07:00
191E5FAB290A5D92001A3B7C /* libminimuxer.a */,
2025-02-21 12:14:54 +05:30
A8E2DB212D684CBD009E5D31 /* UITests.xctest */,
2025-02-21 19:24:40 +05:30
A81A8CC52D68BA610086C96F /* DataStructureTests.xctest */,
2025-11-16 03:00:43 +05:30
A83FE3CD2EC9217F005ACE9A /* libEmotionalDamage.a */,
2019-05-09 12:45:30 -07:00
);
name = Products;
sourceTree = "<group>";
};
2019-05-09 12:50:10 -07:00
BFD247852284BB3300981D42 /* Frameworks */ = {
isa = PBXGroup;
children = (
2025-11-16 03:00:43 +05:30
A83FE3CE2EC9219C005ACE9A /* libem_proxy_static.a */,
2025-09-07 13:47:04 -04:00
0ED4AEC22E6DD9FC0039E2C0 /* KeychainAccess.framework */,
0ED4AEBC2E6DD9CE0039E2C0 /* KeychainAccess.framework */,
2024-12-27 22:29:17 +05:30
A859ED5B2D1EE80D003DCC58 /* OpenSSL.xcframework */,
2020-05-15 11:35:44 -07:00
BF580497246A3D19008AE704 /* UIKit.framework */,
2019-05-09 12:50:10 -07:00
BFD247862284BB3B00981D42 /* Roxas.framework */,
2024-12-14 02:19:42 +05:30
A8945AA52D059B6100D86CBE /* Roxas.framework */,
2019-05-09 12:50:10 -07:00
);
name = Frameworks;
sourceTree = "<group>";
};
2019-05-09 12:45:30 -07:00
/* End PBXGroup section */
2019-05-24 18:52:39 -07:00
/* Begin PBXHeadersBuildPhase section */
BF4587272298D31600BD7491 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-09-03 16:39:08 -07:00
BF66EE792501AE50007EE018 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2019-05-24 18:52:39 -07:00
/* End PBXHeadersBuildPhase section */
2019-05-09 12:45:30 -07:00
/* Begin PBXNativeTarget section */
2022-11-02 17:58:59 -07:00
191E5FAA290A5D92001A3B7C /* minimuxer */ = {
isa = PBXNativeTarget;
buildConfigurationList = 191E5FAF290A5D92001A3B7C /* Build configuration list for PBXNativeTarget "minimuxer" */;
buildPhases = (
191E5FA7290A5D92001A3B7C /* Sources */,
191E5FA8290A5D92001A3B7C /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = minimuxer;
productName = minimuxer;
productReference = 191E5FAB290A5D92001A3B7C /* libminimuxer.a */;
productType = "com.apple.product-type.library.static";
};
2025-02-21 19:24:40 +05:30
A81A8CC42D68BA610086C96F /* DataStructureTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = A81A8CC92D68BA610086C96F /* Build configuration list for PBXNativeTarget "DataStructureTests" */;
buildPhases = (
A81A8CC12D68BA610086C96F /* Sources */,
A81A8CC22D68BA610086C96F /* Frameworks */,
A81A8CC32D68BA610086C96F /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = DataStructureTests;
productName = DataStructuresTests;
productReference = A81A8CC52D68BA610086C96F /* DataStructureTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
2025-11-16 03:00:43 +05:30
A83FE3C22EC9217F005ACE9A /* EmotionalDamage */ = {
isa = PBXNativeTarget;
buildConfigurationList = A83FE3CA2EC9217F005ACE9A /* Build configuration list for PBXNativeTarget "EmotionalDamage" */;
buildPhases = (
A83FE3C52EC9217F005ACE9A /* Sources */,
A83FE3C82EC9217F005ACE9A /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = EmotionalDamage;
productName = minimuxer;
productReference = A83FE3CD2EC9217F005ACE9A /* libEmotionalDamage.a */;
productType = "com.apple.product-type.library.static";
};
2025-02-21 12:14:54 +05:30
A8E2DB202D684CBD009E5D31 /* UITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = A8E2DB292D684CBD009E5D31 /* Build configuration list for PBXNativeTarget "UITests" */;
buildPhases = (
A8E2DB1D2D684CBD009E5D31 /* Sources */,
A8E2DB1E2D684CBD009E5D31 /* Frameworks */,
A8E2DB1F2D684CBD009E5D31 /* Resources */,
);
buildRules = (
);
dependencies = (
A8E2DB282D684CBD009E5D31 /* PBXTargetDependency */,
);
name = UITests;
productName = UITests;
productReference = A8E2DB212D684CBD009E5D31 /* UITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
2019-05-24 18:52:39 -07:00
BF45872A2298D31600BD7491 /* libimobiledevice */ = {
isa = PBXNativeTarget;
buildConfigurationList = BF4587332298D31600BD7491 /* Build configuration list for PBXNativeTarget "libimobiledevice" */;
buildPhases = (
BF4587272298D31600BD7491 /* Headers */,
BF4587282298D31600BD7491 /* Sources */,
2019-06-04 18:29:50 -07:00
678E094C3184B66357EAA4AF /* Frameworks */,
2019-05-24 18:52:39 -07:00
);
buildRules = (
);
dependencies = (
);
name = libimobiledevice;
productName = libimobiledevice;
productReference = BF45872B2298D31600BD7491 /* libimobiledevice.a */;
productType = "com.apple.product-type.library.static";
};
2020-05-15 11:35:44 -07:00
BF58047A246A28F7008AE704 /* AltBackup */ = {
isa = PBXNativeTarget;
buildConfigurationList = BF58048E246A28F9008AE704 /* Build configuration list for PBXNativeTarget "AltBackup" */;
buildPhases = (
BF580477246A28F7008AE704 /* Sources */,
BF580478246A28F7008AE704 /* Frameworks */,
BF580479246A28F7008AE704 /* Resources */,
2024-12-27 22:29:17 +05:30
A8C6D5102D1EE8AC00DF01F1 /* Embed Frameworks */,
2020-05-15 11:35:44 -07:00
);
buildRules = (
);
dependencies = (
);
2026-02-22 16:17:01 +05:30
fileSystemSynchronizedGroups = (
A8EEC3D92F4B0FC800F2436D /* AltBackup */,
);
2020-05-15 11:35:44 -07:00
name = AltBackup;
productName = AltBackup;
productReference = BF58047B246A28F7008AE704 /* AltBackup.app */;
productType = "com.apple.product-type.application";
};
2022-05-30 22:54:21 -06:00
BF66EE7D2501AE50007EE018 /* AltStoreCore */ = {
2020-09-03 16:39:08 -07:00
isa = PBXNativeTarget;
2022-05-30 22:54:21 -06:00
buildConfigurationList = BF66EE892501AE50007EE018 /* Build configuration list for PBXNativeTarget "AltStoreCore" */;
2020-09-03 16:39:08 -07:00
buildPhases = (
BF66EE792501AE50007EE018 /* Headers */,
BF66EE7A2501AE50007EE018 /* Sources */,
BF66EE7B2501AE50007EE018 /* Frameworks */,
BF66EE7C2501AE50007EE018 /* Resources */,
2024-12-27 22:29:17 +05:30
A859ED5E2D1EE827003DCC58 /* Embed Frameworks */,
2020-09-03 16:39:08 -07:00
);
buildRules = (
);
dependencies = (
);
2026-02-22 14:53:47 +05:30
fileSystemSynchronizedGroups = (
A8EEC0502F4AF7FB00F2436D /* AltStoreCore */,
2026-02-22 16:17:01 +05:30
A8EEC3482F4B0D8600F2436D /* Shared */,
2026-02-22 14:53:47 +05:30
);
2022-05-30 22:54:21 -06:00
name = AltStoreCore;
2020-09-03 16:39:08 -07:00
packageProductDependencies = (
2024-12-07 17:45:09 +05:30
A82067C32D03E0DE00645C0D /* SemanticVersion */,
2024-12-27 22:29:17 +05:30
A8C6D50B2D1EE87600DF01F1 /* AltSign-Static */,
2025-11-16 00:46:51 +05:30
A83FE3762EC905E3005ACE9A /* KeychainAccess */,
2020-09-03 16:39:08 -07:00
);
productName = AltStoreCore;
2022-05-30 22:54:21 -06:00
productReference = BF66EE7E2501AE50007EE018 /* AltStoreCore.framework */;
2020-09-03 16:39:08 -07:00
productType = "com.apple.product-type.framework";
};
2020-09-15 13:51:29 -07:00
BF989166250AABF3002ACF50 /* AltWidgetExtension */ = {
isa = PBXNativeTarget;
buildConfigurationList = BF989178250AABF4002ACF50 /* Build configuration list for PBXNativeTarget "AltWidgetExtension" */;
buildPhases = (
BF989163250AABF3002ACF50 /* Sources */,
BF989164250AABF3002ACF50 /* Frameworks */,
BF989165250AABF3002ACF50 /* Resources */,
);
buildRules = (
);
dependencies = (
BFF615AB2510042B00484D3B /* PBXTargetDependency */,
);
2026-02-22 16:17:01 +05:30
fileSystemSynchronizedGroups = (
A8EEC3B92F4B0EFC00F2436D /* AltWidget */,
);
2020-09-15 13:51:29 -07:00
name = AltWidgetExtension;
productName = AltWidgetExtension;
productReference = BF989167250AABF3002ACF50 /* AltWidgetExtension.appex */;
productType = "com.apple.product-type.app-extension";
};
2022-11-05 23:50:07 -07:00
BFD247692284B9A500981D42 /* SideStore */ = {
2019-05-09 12:45:30 -07:00
isa = PBXNativeTarget;
2022-11-05 23:50:07 -07:00
buildConfigurationList = BFD2477E2284B9A700981D42 /* Build configuration list for PBXNativeTarget "SideStore" */;
2019-05-09 12:45:30 -07:00
buildPhases = (
2023-04-01 16:02:12 -07:00
99F87D0629D8B51400B40039 /* ShellScript */,
2019-05-09 12:45:30 -07:00
BFD247662284B9A500981D42 /* Sources */,
BFD247672284B9A500981D42 /* Frameworks */,
2024-12-14 01:47:16 +05:30
A8E00D3F2D0C9C6D000DD2C7 /* Run Script */,
2019-05-09 12:45:30 -07:00
BFD247682284B9A500981D42 /* Resources */,
2020-09-03 16:02:28 -07:00
BF088D2B2501A087008082D9 /* Embed Frameworks */,
2023-03-01 16:32:15 -06:00
BF98917B250AABF4002ACF50 /* Embed Foundation Extensions */,
2019-05-09 12:45:30 -07:00
);
buildRules = (
);
dependencies = (
2025-09-07 13:47:04 -04:00
0ED4AEC92E6DDB2A0039E2C0 /* PBXTargetDependency */,
2022-11-02 17:58:59 -07:00
191E5FB3290A5D9B001A3B7C /* PBXTargetDependency */,
2020-09-03 16:39:08 -07:00
BF66EE842501AE50007EE018 /* PBXTargetDependency */,
2020-09-15 13:51:29 -07:00
BF989176250AABF4002ACF50 /* PBXTargetDependency */,
2025-11-16 03:00:43 +05:30
A83FE3D62EC92495005ACE9A /* PBXTargetDependency */,
);
fileSystemSynchronizedGroups = (
A83FE3A22EC91F35005ACE9A /* em_proxy */,
A83FE3A52EC91F35005ACE9A /* EmotionalDamage */,
2026-02-22 16:17:01 +05:30
A8EEC8412F4B146A00F2436D /* AltStore */,
2019-05-09 12:45:30 -07:00
);
2022-11-05 23:50:07 -07:00
name = SideStore;
2019-05-09 12:45:30 -07:00
productName = AltStore;
2022-11-05 23:50:07 -07:00
productReference = BFD2476A2284B9A500981D42 /* SideStore.app */;
2019-05-09 12:45:30 -07:00
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
BFD247622284B9A500981D42 /* Project object */ = {
isa = PBXProject;
attributes = {
2025-02-21 12:14:54 +05:30
LastSwiftUpdateCheck = 1620;
2019-05-09 12:45:30 -07:00
LastUpgradeCheck = 1020;
2022-11-16 17:51:30 -05:00
ORGANIZATIONNAME = SideStore;
2019-05-09 12:45:30 -07:00
TargetAttributes = {
2022-11-02 17:58:59 -07:00
191E5FAA290A5D92001A3B7C = {
CreatedOnToolsVersion = 14.0;
};
2025-02-21 19:24:40 +05:30
A81A8CC42D68BA610086C96F = {
CreatedOnToolsVersion = 16.2;
};
2025-02-21 12:14:54 +05:30
A8E2DB202D684CBD009E5D31 = {
CreatedOnToolsVersion = 16.2;
TestTargetID = BFD247692284B9A500981D42;
};
2019-05-24 18:52:39 -07:00
BF45872A2298D31600BD7491 = {
CreatedOnToolsVersion = 10.2.1;
};
2020-05-15 11:35:44 -07:00
BF58047A246A28F7008AE704 = {
CreatedOnToolsVersion = 11.4.1;
};
2020-09-03 16:39:08 -07:00
BF66EE7D2501AE50007EE018 = {
CreatedOnToolsVersion = 12.0;
};
2020-09-15 13:51:29 -07:00
BF989166250AABF3002ACF50 = {
CreatedOnToolsVersion = 12.0;
LastSwiftMigration = 1200;
};
2019-05-09 12:45:30 -07:00
BFD247692284B9A500981D42 = {
CreatedOnToolsVersion = 10.2.1;
2019-05-30 17:10:50 -07:00
LastSwiftMigration = 1020;
2019-06-04 18:29:50 -07:00
SystemCapabilities = {
com.apple.BackgroundModes = {
enabled = 1;
};
2019-07-01 17:14:51 -07:00
com.apple.Push = {
enabled = 1;
};
2019-06-04 18:29:50 -07:00
};
2019-05-09 12:45:30 -07:00
};
};
};
2022-05-30 22:54:21 -06:00
buildConfigurationList = BFD247652284B9A500981D42 /* Build configuration list for PBXProject "AltStore" */;
2019-05-09 12:45:30 -07:00
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = BFD247612284B9A500981D42;
2021-09-01 11:58:19 -05:00
packageReferences = (
2022-06-07 02:33:52 -04:00
D58D5F2C26DFE68E00E55E38 /* XCRemoteSwiftPackageReference "LaunchAtLogin" */,
2023-09-07 18:00:53 -05:00
D5FB7A2C2AA2859400EF863D /* XCRemoteSwiftPackageReference "swift-argument-parser" */,
2024-12-07 17:45:09 +05:30
A82067C22D03E0DE00645C0D /* XCRemoteSwiftPackageReference "SemanticVersion" */,
2025-02-27 23:39:03 +05:30
A8B645FD2D70C1AD00125819 /* XCRemoteSwiftPackageReference "MarkdownKit" */,
2025-11-16 00:46:51 +05:30
A8C2260C2EC9039A00047C0D /* XCRemoteSwiftPackageReference "Nuke" */,
A83FE3652EC90482005ACE9A /* XCRemoteSwiftPackageReference "Starscream" */,
A83FE36D2EC90512005ACE9A /* XCRemoteSwiftPackageReference "KeychainAccess" */,
2021-09-01 11:58:19 -05:00
);
2026-02-22 14:53:47 +05:30
preferredProjectObjectVersion = 50;
2019-05-09 12:45:30 -07:00
productRefGroup = BFD2476B2284B9A500981D42 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2022-11-05 23:50:07 -07:00
BFD247692284B9A500981D42 /* SideStore */,
2019-05-24 18:52:39 -07:00
BF45872A2298D31600BD7491 /* libimobiledevice */,
2020-05-15 11:35:44 -07:00
BF58047A246A28F7008AE704 /* AltBackup */,
2022-05-30 22:54:21 -06:00
BF66EE7D2501AE50007EE018 /* AltStoreCore */,
2020-09-15 13:51:29 -07:00
BF989166250AABF3002ACF50 /* AltWidgetExtension */,
2022-11-02 17:58:59 -07:00
191E5FAA290A5D92001A3B7C /* minimuxer */,
2025-02-21 12:14:54 +05:30
A8E2DB202D684CBD009E5D31 /* UITests */,
2025-02-21 19:24:40 +05:30
A81A8CC42D68BA610086C96F /* DataStructureTests */,
2025-11-16 03:00:43 +05:30
A83FE3C22EC9217F005ACE9A /* EmotionalDamage */,
2019-05-09 12:45:30 -07:00
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
2025-02-21 19:24:40 +05:30
A81A8CC32D68BA610086C96F /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2025-02-21 12:14:54 +05:30
A8E2DB1F2D684CBD009E5D31 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2025-02-21 19:24:40 +05:30
A81A8CD42D68BAFF0086C96F /* DataStructureTests.xctestplan in Resources */,
2025-02-21 12:14:54 +05:30
A8E2DB342D68507F009E5D31 /* SideStoreTests.xctestplan in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-05-15 11:35:44 -07:00
BF580479246A28F7008AE704 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-09-03 16:39:08 -07:00
BF66EE7C2501AE50007EE018 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-09-15 13:51:29 -07:00
BF989165250AABF3002ACF50 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2019-05-09 12:45:30 -07:00
BFD247682284B9A500981D42 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
2023-04-01 16:02:12 -07:00
/* Begin PBXShellScriptBuildPhase section */
2024-12-13 01:49:06 +05:30
99F87D0629D8B51400B40039 /* ShellScript */ = {
2023-04-01 16:02:12 -07:00
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
2024-12-13 01:49:06 +05:30
"./SideStore/minimuxer/minimuxer-helpers.swift",
2023-04-01 16:02:12 -07:00
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
2025-11-16 03:00:43 +05:30
shellScript = "bash ./SideStore/fetch-prebuilt.sh minimuxer em_proxy\n";
2023-04-01 16:02:12 -07:00
};
2024-12-14 01:47:16 +05:30
A8E00D3F2D0C9C6D000DD2C7 /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = "Run Script";
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
2025-01-08 06:33:21 +05:30
shellScript = "#!/bin/sh\n\necho \"Build directory: $BUILD_DIR\"\necho \"Configuration build directory: $CONFIGURATION_BUILD_DIR\"\n\n# diagnostics\n# echo \">>>>>>>>> Xcode-Derived-Data <<<<<<<<<<\"\n# find \"$BUILD_DIR\" -maxdepth 7 -exec ls -ld {} + || true # List contents if directory exists \n# # ls -la ~/Library/Developer/Xcode/DerivedData || true # List contents if directory exists \n# echo \"\"\n\n# diagnostics\n# exit 0\n\n# Define the path to your Makefile\nMAKEFILE_PATH=\"${PROJECT_DIR}/\"\n\n# Navigate to the directory containing the Makefile\ncd \"$MAKEFILE_PATH\" || exit 1\n\n# Run the make target 'ipa-altbackup'\nmake -B clean-altbackup copy-altbackup ipa-altbackup\n\n# Ensure that the ipa-altbackup process finishes before continuing\nif [ $? -ne 0 ]; then\n echo \"Error: ipa-altbackup failed\"\n exit 1\nelse\n echo \"ipa-altbackup completed successfully\"\nfi\n# Type a script or drag a script file from your workspace to insert its path.\n";
2024-12-14 01:47:16 +05:30
};
2023-04-01 16:02:12 -07:00
/* End PBXShellScriptBuildPhase section */
2019-05-09 12:45:30 -07:00
/* Begin PBXSourcesBuildPhase section */
2022-11-02 17:58:59 -07:00
191E5FA7290A5D92001A3B7C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2024-12-08 03:05:52 +05:30
A809F6A82D04DA1900F0F0F3 /* minimuxer.swift in Sources */,
A809F6A92D04DA1900F0F0F3 /* SwiftBridgeCore.swift in Sources */,
2019-05-30 17:10:50 -07:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2025-02-21 19:24:40 +05:30
A81A8CC12D68BA610086C96F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A81A8CC82D68BA610086C96F /* DataStructuresTests.swift in Sources */,
A81A8CD02D68BA9B0086C96F /* LinkedHashMap.swift in Sources */,
A81A8CD22D68BAA30086C96F /* SingletonGenericMap.swift in Sources */,
A81A8CD12D68BA9B0086C96F /* TreeMap.swift in Sources */,
A81A8CCE2D68BA8D0086C96F /* LinkedHashMapTests.swift in Sources */,
A81A8CCF2D68BA8D0086C96F /* TreeMapTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2025-11-16 03:00:43 +05:30
A83FE3C52EC9217F005ACE9A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2025-02-21 12:14:54 +05:30
A8E2DB1D2D684CBD009E5D31 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A8E2DB312D684E2A009E5D31 /* UITests.swift in Sources */,
A8E2DB322D684E2A009E5D31 /* UITestsLaunchTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2019-05-24 18:52:39 -07:00
BF4587282298D31600BD7491 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-05-15 11:35:44 -07:00
BF580477246A28F7008AE704 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-09-03 16:39:08 -07:00
BF66EE7A2501AE50007EE018 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-09-15 13:51:29 -07:00
BF989163250AABF3002ACF50 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2025-02-21 19:04:40 +05:30
A81A8CB92D68B30B0086C96F /* SingletonGenericMap.swift in Sources */,
2025-01-09 18:50:44 +05:30
A80D790F2D2F217000A40F40 /* PaginationDataHolder.swift in Sources */,
2020-09-15 13:51:29 -07:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2019-05-09 12:45:30 -07:00
BFD247662284B9A500981D42 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2024-12-29 03:12:59 +05:30
A8C38C2C2D206AD900E83DBD /* AbstractClassError.swift in Sources */,
2025-01-07 18:24:25 +05:30
A8087E752D2D2958002DB21B /* ImportExport.swift in Sources */,
2025-01-20 23:02:06 +05:30
A86315DF2D3EB2DE0048FA40 /* ErrorProcessing.swift in Sources */,
2025-02-21 19:04:40 +05:30
A81A8CBD2D68B43F0086C96F /* LinkedHashMap.swift in Sources */,
2024-12-29 03:12:59 +05:30
A8C38C242D206A3A00E83DBD /* ConsoleLogger.swift in Sources */,
A8C38C262D206A3A00E83DBD /* ConsoleLog.swift in Sources */,
2025-01-02 20:05:16 +05:30
A8B516E62D2668170047047C /* DateTimeUtil.swift in Sources */,
2024-12-29 03:12:59 +05:30
A8C38C322D206B2500E83DBD /* FileOutputStream.swift in Sources */,
2024-12-08 03:16:32 +05:30
A8BB34E52D04EC8E000A8B4D /* minimuxer-helpers.swift in Sources */,
2025-01-14 07:23:23 +05:30
A88B8C552D35F1EC00F53F9D /* OperationsLoggingControl.swift in Sources */,
2025-02-27 23:39:03 +05:30
A8B645FC2D70C10300125819 /* CollapsingMarkdownView.swift in Sources */,
2025-02-21 19:04:40 +05:30
A81A8CBA2D68B3110086C96F /* TreeMap.swift in Sources */,
2025-03-23 21:44:06 -07:00
A815AA9F2D9104DD00929A9E /* BuildInfo.swift in Sources */,
2024-12-29 03:12:59 +05:30
A8C38C2A2D206AC100E83DBD /* OutputStream.swift in Sources */,
2025-01-02 20:05:16 +05:30
A8B516E32D2666CA0047047C /* CoreDataHelper.swift in Sources */,
2019-05-09 12:45:30 -07:00
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
2019-05-24 18:52:39 -07:00
/* Begin PBXTargetDependency section */
2025-09-07 13:47:04 -04:00
0ED4AEC92E6DDB2A0039E2C0 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = BF58047A246A28F7008AE704 /* AltBackup */;
targetProxy = 0ED4AEC82E6DDB2A0039E2C0 /* PBXContainerItemProxy */;
};
2022-11-02 17:58:59 -07:00
191E5FB3290A5D9B001A3B7C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 191E5FAA290A5D92001A3B7C /* minimuxer */;
targetProxy = 191E5FB2290A5D9B001A3B7C /* PBXContainerItemProxy */;
};
2025-11-16 03:00:43 +05:30
A83FE3D62EC92495005ACE9A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = A83FE3C22EC9217F005ACE9A /* EmotionalDamage */;
targetProxy = A83FE3D52EC92495005ACE9A /* PBXContainerItemProxy */;
};
2025-02-21 12:14:54 +05:30
A8E2DB282D684CBD009E5D31 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = BFD247692284B9A500981D42 /* SideStore */;
targetProxy = A8E2DB272D684CBD009E5D31 /* PBXContainerItemProxy */;
};
2020-09-03 16:39:08 -07:00
BF66EE842501AE50007EE018 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
2022-05-30 22:54:21 -06:00
target = BF66EE7D2501AE50007EE018 /* AltStoreCore */;
2020-09-03 16:39:08 -07:00
targetProxy = BF66EE832501AE50007EE018 /* PBXContainerItemProxy */;
};
2020-09-15 13:51:29 -07:00
BF989176250AABF4002ACF50 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = BF989166250AABF3002ACF50 /* AltWidgetExtension */;
targetProxy = BF989175250AABF4002ACF50 /* PBXContainerItemProxy */;
};
BFF615AB2510042B00484D3B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
2022-05-30 22:54:21 -06:00
target = BF66EE7D2501AE50007EE018 /* AltStoreCore */;
2020-09-15 13:51:29 -07:00
targetProxy = BFF615AA2510042B00484D3B /* PBXContainerItemProxy */;
};
2019-05-24 18:52:39 -07:00
/* End PBXTargetDependency section */
2019-05-09 12:45:30 -07:00
/* Begin XCBuildConfiguration section */
2022-11-02 17:58:59 -07:00
191E5FB0290A5D92001A3B7C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
2024-12-13 14:54:48 +05:30
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
2022-11-02 17:58:59 -07:00
CODE_SIGN_STYLE = Automatic;
2024-12-25 00:07:57 +05:30
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2024-12-08 03:05:52 +05:30
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2022-11-02 17:58:59 -07:00
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
2024-12-08 03:16:32 +05:30
"$(PROJECT_DIR)/SideStore/minimuxer",
2022-11-02 17:58:59 -07:00
);
2024-12-13 14:54:48 +05:30
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
);
2022-11-02 17:58:59 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
2024-12-08 03:16:32 +05:30
SWIFT_OBJC_BRIDGING_HEADER = "SideStore/minimuxer/minimuxer-Bridging-Header.h";
2022-11-02 17:58:59 -07:00
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
191E5FB1290A5D92001A3B7C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
2024-12-13 14:54:48 +05:30
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
2022-11-02 17:58:59 -07:00
CODE_SIGN_STYLE = Automatic;
2024-12-08 03:05:52 +05:30
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2022-11-02 17:58:59 -07:00
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
2024-12-08 03:16:32 +05:30
"$(PROJECT_DIR)/SideStore/minimuxer",
2022-11-02 17:58:59 -07:00
);
2024-12-13 14:54:48 +05:30
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
);
2022-11-02 17:58:59 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
2024-12-08 03:05:52 +05:30
SWIFT_OBJC_BRIDGING_HEADER = "SideStore/minimuxer/minimuxer-Bridging-Header.h";
2020-06-04 19:48:02 -07:00
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
2025-02-21 19:24:40 +05:30
A81A8CCA2D68BA610086C96F /* Debug */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = DataStructureTests.xcconfig;
2025-02-21 19:24:40 +05:30
buildSettings = {
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
2025-10-15 20:22:35 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
2025-02-21 19:24:40 +05:30
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MARKETING_VERSION = 1.0;
2025-02-27 02:50:16 +05:30
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2025-02-21 19:24:40 +05:30
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
SWIFT_EMIT_LOC_STRINGS = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
A81A8CCB2D68BA610086C96F /* Release */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = DataStructureTests.xcconfig;
2025-02-21 19:24:40 +05:30
buildSettings = {
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = "";
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
2025-10-15 20:22:35 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
2025-02-21 19:24:40 +05:30
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MARKETING_VERSION = 1.0;
2025-02-27 02:50:16 +05:30
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2025-02-21 19:24:40 +05:30
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_EMIT_LOC_STRINGS = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
2025-11-16 03:00:43 +05:30
A83FE3CB2EC9217F005ACE9A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/SideStore/em_proxy",
);
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
);
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OBJC_BRIDGING_HEADER = SideStore/em_proxy/em_proxy.h;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
A83FE3CC2EC9217F005ACE9A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/SideStore/em_proxy",
);
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
);
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = SideStore/em_proxy/em_proxy.h;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
2025-02-21 12:14:54 +05:30
A8E2DB2A2D684CBD009E5D31 /* Debug */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = UITests.xcconfig;
2025-02-21 12:14:54 +05:30
buildSettings = {
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
2025-10-15 22:52:31 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 18.6;
2025-02-21 12:14:54 +05:30
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MARKETING_VERSION = 1.0;
2025-02-27 02:50:16 +05:30
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2025-02-21 12:14:54 +05:30
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
SWIFT_EMIT_LOC_STRINGS = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = SideStore;
};
name = Debug;
};
A8E2DB2B2D684CBD009E5D31 /* Release */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = UITests.xcconfig;
2025-02-21 12:14:54 +05:30
buildSettings = {
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
2025-02-27 02:50:16 +05:30
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
2025-02-21 12:14:54 +05:30
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
2025-10-15 20:22:35 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
2025-02-21 12:14:54 +05:30
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MARKETING_VERSION = 1.0;
2025-02-27 02:50:16 +05:30
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2025-02-21 12:14:54 +05:30
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_EMIT_LOC_STRINGS = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = SideStore;
};
name = Release;
};
2019-05-24 18:52:39 -07:00
BF4587342298D31600BD7491 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "Mac Developer";
CODE_SIGN_STYLE = Automatic;
2024-12-16 22:34:00 +05:30
DEAD_CODE_STRIPPING = YES;
2024-12-25 00:07:57 +05:30
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2022-06-07 05:39:01 -04:00
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
2019-05-24 18:52:39 -07:00
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
HAVE_OPENSSL,
HAVE_STPNCPY,
HAVE_STPCPY,
HAVE_VASPRINTF,
HAVE_ASPRINTF,
"\"PACKAGE_STRING=\\\"AltServer 1.0\\\"\"",
2021-05-19 16:21:07 -07:00
HAVE_GETIFADDRS,
2022-11-02 17:58:59 -07:00
HAVE_STRNDUP,
2019-05-24 18:52:39 -07:00
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
2019-05-31 11:32:36 -07:00
"\"$(SRCROOT)/Dependencies/libplist/include\"",
2019-05-24 18:52:39 -07:00
"\"$(SRCROOT)/Dependencies/libimobiledevice\"",
"\"$(SRCROOT)/Dependencies/libimobiledevice/include\"",
2021-10-25 21:48:14 -07:00
"\"$(SRCROOT)/Dependencies/AltSign/Dependencies/OpenSSL/macosx/include\"",
2019-05-24 18:52:39 -07:00
"\"$(SRCROOT)/Dependencies/libusbmuxd/include\"",
2019-05-28 13:47:37 -07:00
"\"$(SRCROOT)/Dependencies/AltSign/Dependencies/libzip/lib\"",
2019-05-31 11:32:36 -07:00
"\"$(SRCROOT)/Dependencies/libplist/libcnary/include\"",
2019-05-28 13:47:37 -07:00
"\"${SDKROOT}/usr/include/libxml2\"",
"\"$(SRCROOT)/Dependencies/AltSign/Dependencies/libzip/xcode\"",
2022-11-02 17:58:59 -07:00
"\"$(SRCROOT)/Dependencies/libimobiledevice-glue/include\"/**",
2019-05-24 18:52:39 -07:00
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2019-05-24 18:52:39 -07:00
PRODUCT_NAME = imobiledevice;
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Debug;
};
BF4587352298D31600BD7491 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "Mac Developer";
CODE_SIGN_STYLE = Automatic;
2024-12-16 22:34:00 +05:30
DEAD_CODE_STRIPPING = YES;
2022-06-07 05:39:01 -04:00
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
2019-05-24 18:52:39 -07:00
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
HAVE_OPENSSL,
HAVE_STPNCPY,
HAVE_STPCPY,
HAVE_VASPRINTF,
HAVE_ASPRINTF,
"\"PACKAGE_STRING=\\\"AltServer 1.0\\\"\"",
2021-05-19 16:21:07 -07:00
HAVE_GETIFADDRS,
2022-11-02 17:58:59 -07:00
HAVE_STRNDUP,
2019-05-24 18:52:39 -07:00
);
GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
HEADER_SEARCH_PATHS = (
2019-05-31 11:32:36 -07:00
"\"$(SRCROOT)/Dependencies/libplist/include\"",
2019-05-24 18:52:39 -07:00
"\"$(SRCROOT)/Dependencies/libimobiledevice\"",
"\"$(SRCROOT)/Dependencies/libimobiledevice/include\"",
2021-10-25 21:48:14 -07:00
"\"$(SRCROOT)/Dependencies/AltSign/Dependencies/OpenSSL/macosx/include\"",
2019-05-24 18:52:39 -07:00
"\"$(SRCROOT)/Dependencies/libusbmuxd/include\"",
2019-05-28 13:47:37 -07:00
"\"$(SRCROOT)/Dependencies/AltSign/Dependencies/libzip/lib\"",
2019-05-31 11:32:36 -07:00
"\"$(SRCROOT)/Dependencies/libplist/libcnary/include\"",
2019-05-28 13:47:37 -07:00
"\"${SDKROOT}/usr/include/libxml2\"",
"\"$(SRCROOT)/Dependencies/AltSign/Dependencies/libzip/xcode\"",
2022-11-02 17:58:59 -07:00
"\"$(SRCROOT)/Dependencies/libimobiledevice-glue/include\"/**",
2019-05-24 18:52:39 -07:00
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2019-05-24 18:52:39 -07:00
PRODUCT_NAME = imobiledevice;
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Release;
};
2020-05-15 11:35:44 -07:00
BF58048C246A28F9008AE704 /* Debug */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = AltBackup.xcconfig;
2020-05-15 11:35:44 -07:00
buildSettings = {
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_ENTITLEMENTS = AltBackup/AltBackup.entitlements;
2024-12-25 00:07:57 +05:30
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2024-12-14 01:47:16 +05:30
ENABLE_DEBUG_DYLIB = NO;
2022-05-30 22:54:21 -06:00
INFOPLIST_FILE = AltBackup/Info.plist;
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2020-05-15 11:35:44 -07:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2022-06-07 05:39:01 -04:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2020-05-15 11:35:44 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
2025-09-07 13:47:04 -04:00
PROVISIONING_PROFILE_SPECIFIER = "";
2020-05-15 11:35:44 -07:00
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
BF58048D246A28F9008AE704 /* Release */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = AltBackup.xcconfig;
2020-05-15 11:35:44 -07:00
buildSettings = {
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_ENTITLEMENTS = AltBackup/AltBackup.entitlements;
2024-12-14 01:47:16 +05:30
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_DEBUG_DYLIB = NO;
2022-05-30 22:54:21 -06:00
INFOPLIST_FILE = AltBackup/Info.plist;
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2020-05-15 11:35:44 -07:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2022-06-07 05:39:01 -04:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2020-05-15 11:35:44 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
2025-09-07 13:47:04 -04:00
PROVISIONING_PROFILE_SPECIFIER = "";
2020-05-15 11:35:44 -07:00
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
2020-09-03 16:39:08 -07:00
BF66EE872501AE50007EE018 /* Debug */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = AltStoreCore.debug.xcconfig;
2020-09-03 16:39:08 -07:00
buildSettings = {
2020-09-10 11:44:38 -07:00
APPLICATION_EXTENSION_API_ONLY = YES;
2020-09-03 16:39:08 -07:00
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
2024-12-13 14:54:48 +05:30
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
2020-09-03 16:39:08 -07:00
CODE_SIGN_IDENTITY = "iPhone Developer";
2022-06-07 02:36:43 -04:00
CODE_SIGN_STYLE = Manual;
2025-02-09 16:18:41 +05:30
CURRENT_PROJECT_VERSION = "$(inherited)";
2024-12-25 00:07:57 +05:30
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2020-09-03 16:39:08 -07:00
DEFINES_MODULE = YES;
2022-06-07 02:36:43 -04:00
DEVELOPMENT_TEAM = "";
2020-09-03 16:39:08 -07:00
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
2022-05-30 22:54:21 -06:00
INFOPLIST_FILE = AltStoreCore/Info.plist;
2020-09-03 16:39:08 -07:00
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2020-09-03 16:39:08 -07:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2024-08-15 22:09:16 +09:00
LLVM_LTO = YES_THIN;
2022-06-07 05:20:24 -04:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2020-09-03 16:39:08 -07:00
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
2022-06-07 02:36:43 -04:00
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
2020-09-03 16:39:08 -07:00
SKIP_INSTALL = YES;
2022-06-07 03:14:34 -04:00
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
2020-09-03 16:39:08 -07:00
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
BF66EE882501AE50007EE018 /* Release */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = AltStoreCore.release.xcconfig;
2020-09-03 16:39:08 -07:00
buildSettings = {
2020-09-10 11:44:38 -07:00
APPLICATION_EXTENSION_API_ONLY = YES;
2020-09-03 16:39:08 -07:00
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
2024-12-13 14:54:48 +05:30
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
2020-09-03 16:39:08 -07:00
CODE_SIGN_IDENTITY = "iPhone Developer";
2022-06-07 02:36:43 -04:00
CODE_SIGN_STYLE = Manual;
2025-02-09 16:18:41 +05:30
CURRENT_PROJECT_VERSION = "$(inherited)";
2020-09-03 16:39:08 -07:00
DEFINES_MODULE = YES;
2022-06-07 02:36:43 -04:00
DEVELOPMENT_TEAM = "";
2020-09-03 16:39:08 -07:00
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
2024-08-15 22:09:16 +09:00
GCC_OPTIMIZATION_LEVEL = fast;
2022-05-30 22:54:21 -06:00
INFOPLIST_FILE = AltStoreCore/Info.plist;
2020-09-03 16:39:08 -07:00
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2020-09-03 16:39:08 -07:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2024-08-15 22:09:16 +09:00
LLVM_LTO = YES_THIN;
2022-06-07 05:20:24 -04:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2020-09-03 16:39:08 -07:00
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
2022-06-07 02:36:43 -04:00
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
2020-09-03 16:39:08 -07:00
SKIP_INSTALL = YES;
2022-06-07 03:14:34 -04:00
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
2020-09-03 16:39:08 -07:00
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
2020-09-15 13:51:29 -07:00
BF989179250AABF4002ACF50 /* Debug */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = AltWidgetExtension.xcconfig;
2020-09-15 13:51:29 -07:00
buildSettings = {
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
2024-12-13 14:54:48 +05:30
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
2020-09-15 13:51:29 -07:00
CODE_SIGN_ENTITLEMENTS = AltWidget/AltWidgetExtension.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
2025-02-09 16:18:41 +05:30
CURRENT_PROJECT_VERSION = "$(inherited)";
2024-12-25 00:07:57 +05:30
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2022-06-07 05:39:01 -04:00
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
2024-11-24 19:05:18 +05:30
ENABLE_DEBUG_DYLIB = NO;
2022-06-20 16:27:28 -04:00
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
2022-05-30 22:54:21 -06:00
INFOPLIST_FILE = AltWidget/Info.plist;
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2020-09-15 13:51:29 -07:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2022-06-07 05:20:24 -04:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2020-09-15 13:51:29 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
2023-08-18 19:24:31 -05:00
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$inherited WIDGET_EXTENSION";
2025-09-07 13:47:04 -04:00
SWIFT_ENABLE_EXPLICIT_MODULES = NO;
2020-09-15 13:51:29 -07:00
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
BF98917A250AABF4002ACF50 /* Release */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = AltWidgetExtension.xcconfig;
2020-09-15 13:51:29 -07:00
buildSettings = {
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
2024-12-13 14:54:48 +05:30
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = "$(inherited)";
2020-09-15 13:51:29 -07:00
CODE_SIGN_ENTITLEMENTS = AltWidget/AltWidgetExtension.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
2025-02-09 16:18:41 +05:30
CURRENT_PROJECT_VERSION = "$(inherited)";
2022-06-07 05:39:01 -04:00
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
2024-11-24 19:05:18 +05:30
ENABLE_DEBUG_DYLIB = NO;
2022-06-20 16:27:28 -04:00
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
2022-05-30 22:54:21 -06:00
INFOPLIST_FILE = AltWidget/Info.plist;
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2020-09-15 13:51:29 -07:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2022-06-07 05:20:24 -04:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2020-09-15 13:51:29 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
2023-08-18 19:24:31 -05:00
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$inherited WIDGET_EXTENSION";
2025-09-07 13:47:04 -04:00
SWIFT_ENABLE_EXPLICIT_MODULES = NO;
2020-09-15 13:51:29 -07:00
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
2019-05-09 12:45:30 -07:00
BFD2477C2284B9A700981D42 /* Debug */ = {
isa = XCBuildConfiguration;
2022-06-07 05:20:24 -04:00
baseConfigurationReference = B3C39607284F4C8400DA9E2F /* Build.xcconfig */;
2019-05-09 12:45:30 -07:00
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = 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;
2019-05-28 13:47:37 -07:00
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
2019-05-09 12:45:30 -07:00
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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
2024-12-25 00:07:57 +05:30
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2025-09-07 13:47:04 -04:00
DEVELOPMENT_TEAM = HXY2D2FQXT;
2024-08-16 13:32:35 +09:00
EAGER_LINKING = YES;
2019-05-09 12:45:30 -07:00
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 12.2;
2024-08-15 22:09:16 +09:00
LLVM_LTO = YES_THIN;
2019-05-09 12:45:30 -07:00
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
2020-09-03 16:02:28 -07:00
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",
"-Wno-module-import-in-extern-c",
);
2019-05-09 12:45:30 -07:00
SDKROOT = iphoneos;
2019-05-30 17:10:50 -07:00
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
2020-10-05 14:57:22 -07:00
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG BETA";
2024-08-16 13:32:35 +09:00
SWIFT_ENFORCE_EXCLUSIVE_ACCESS = "debug-only";
2019-05-09 12:45:30 -07:00
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
2020-08-28 12:43:47 -07:00
SYSTEM_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/Dependencies/AltSign/Dependencies\"";
2019-05-09 12:45:30 -07:00
};
name = Debug;
};
BFD2477D2284B9A700981D42 /* Release */ = {
isa = XCBuildConfiguration;
2022-06-07 05:20:24 -04:00
baseConfigurationReference = B3C39607284F4C8400DA9E2F /* Build.xcconfig */;
2019-05-09 12:45:30 -07:00
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = 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;
2019-05-28 13:47:37 -07:00
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
2019-05-09 12:45:30 -07:00
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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2025-09-07 13:47:04 -04:00
DEVELOPMENT_TEAM = HXY2D2FQXT;
2024-08-16 13:32:35 +09:00
EAGER_LINKING = YES;
2019-05-09 12:45:30 -07:00
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
2024-08-15 22:09:16 +09:00
GCC_OPTIMIZATION_LEVEL = fast;
2019-05-09 12:45:30 -07:00
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 = 12.2;
2024-08-15 22:09:16 +09:00
LLVM_LTO = YES_THIN;
2019-05-09 12:45:30 -07:00
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
2020-09-03 16:02:28 -07:00
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",
"-Wno-module-import-in-extern-c",
);
2019-05-09 12:45:30 -07:00
SDKROOT = iphoneos;
2019-05-30 17:10:50 -07:00
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
2022-07-04 16:19:10 -07:00
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG BETA";
2024-08-16 13:32:35 +09:00
SWIFT_COMPILATION_MODE = singlefile;
SWIFT_ENFORCE_EXCLUSIVE_ACCESS = "debug-only";
2024-08-15 22:09:16 +09:00
SWIFT_OPTIMIZATION_LEVEL = "-Osize";
2020-08-28 12:43:47 -07:00
SYSTEM_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/Dependencies/AltSign/Dependencies\"";
2019-05-09 12:45:30 -07:00
VALIDATE_PRODUCT = YES;
};
name = Release;
};
BFD2477F2284B9A700981D42 /* Debug */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = AltStore.debug.xcconfig;
2019-05-09 12:45:30 -07:00
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
2024-12-17 03:42:11 +05:30
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
ASSETCATALOG_COMPILER_OPTIMIZATION = space;
2019-05-30 17:10:50 -07:00
CLANG_ENABLE_MODULES = YES;
2025-11-16 04:41:26 +05:30
CODE_SIGN_ENTITLEMENTS = "$(CODE_SIGN_ENTITLEMENTS)";
2019-07-01 17:14:51 -07:00
CODE_SIGN_IDENTITY = "iPhone Developer";
2019-05-09 12:45:30 -07:00
CODE_SIGN_STYLE = Automatic;
2025-02-09 16:18:41 +05:30
CURRENT_PROJECT_VERSION = "$(inherited)";
2024-12-25 00:07:57 +05:30
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2024-12-07 17:45:09 +05:30
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
2021-10-25 22:27:30 -07:00
ENABLE_BITCODE = NO;
2024-11-04 12:53:30 +05:30
ENABLE_DEBUG_DYLIB = NO;
2024-08-15 22:09:16 +09:00
GCC_UNROLL_LOOPS = YES;
2022-05-30 22:54:21 -06:00
INFOPLIST_FILE = AltStore/Info.plist;
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2024-08-15 22:09:16 +09:00
LD_EXPORT_SYMBOLS = NO;
2019-05-09 12:45:30 -07:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2021-10-25 22:27:30 -07:00
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
2024-12-08 03:38:22 +05:30
"$(PROJECT_DIR)/SideStore/libfragmentzip",
2021-10-25 22:27:30 -07:00
"$(PROJECT_DIR)/Dependencies/libcurl",
2025-11-16 03:00:43 +05:30
"$(PROJECT_DIR)/SideStore/em_proxy",
2021-10-25 22:27:30 -07:00
);
2024-08-15 22:09:16 +09:00
LLVM_LTO = YES_THIN;
2025-02-09 16:18:41 +05:30
MARKETING_VERSION = "$(inherited)";
2024-12-13 14:54:48 +05:30
OTHER_LDFLAGS = "$(inherited)";
2022-06-07 05:20:24 -04:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2019-05-09 12:45:30 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
2019-07-01 17:14:51 -07:00
PROVISIONING_PROFILE_SPECIFIER = "";
2022-06-07 03:15:54 -04:00
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
2025-09-07 13:47:04 -04:00
SWIFT_ENABLE_EXPLICIT_MODULES = NO;
2024-08-15 22:09:16 +09:00
SWIFT_ENFORCE_EXCLUSIVE_ACCESS = "debug-only";
2019-07-24 12:23:54 -07:00
SWIFT_OBJC_BRIDGING_HEADER = "AltStore/AltStore-Bridging-Header.h";
2019-05-30 17:10:50 -07:00
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
2019-05-09 12:45:30 -07:00
SWIFT_VERSION = 5.0;
2022-05-30 12:51:10 -04:00
TARGETED_DEVICE_FAMILY = "1,2";
2019-05-09 12:45:30 -07:00
};
name = Debug;
};
BFD247802284B9A700981D42 /* Release */ = {
isa = XCBuildConfiguration;
2026-02-22 16:17:01 +05:30
baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */;
baseConfigurationReferenceRelativePath = AltStore.release.xcconfig;
2019-05-09 12:45:30 -07:00
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
2024-12-17 03:42:11 +05:30
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
ASSETCATALOG_COMPILER_OPTIMIZATION = space;
2019-05-30 17:10:50 -07:00
CLANG_ENABLE_MODULES = YES;
2025-11-16 04:41:26 +05:30
CODE_SIGN_ENTITLEMENTS = "$(CODE_SIGN_ENTITLEMENTS)";
2019-07-01 17:14:51 -07:00
CODE_SIGN_IDENTITY = "iPhone Developer";
2019-05-09 12:45:30 -07:00
CODE_SIGN_STYLE = Automatic;
2025-02-09 16:18:41 +05:30
CURRENT_PROJECT_VERSION = "$(inherited)";
2024-12-07 17:45:09 +05:30
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
2021-10-25 22:27:30 -07:00
ENABLE_BITCODE = NO;
2024-11-04 12:53:30 +05:30
ENABLE_DEBUG_DYLIB = NO;
2024-08-15 22:09:16 +09:00
GCC_OPTIMIZATION_LEVEL = fast;
GCC_UNROLL_LOOPS = YES;
2022-05-30 22:54:21 -06:00
INFOPLIST_FILE = AltStore/Info.plist;
2024-12-19 13:21:13 +05:30
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
2024-08-15 22:09:16 +09:00
LD_EXPORT_SYMBOLS = NO;
2019-05-09 12:45:30 -07:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
2024-12-16 22:34:00 +05:30
LD_WARN_DUPLICATE_LIBRARIES = YES;
LD_WARN_UNUSED_DYLIBS = YES;
2021-10-25 22:27:30 -07:00
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
2024-12-08 03:38:22 +05:30
"$(PROJECT_DIR)/SideStore/libfragmentzip",
2021-10-25 22:27:30 -07:00
"$(PROJECT_DIR)/Dependencies/libcurl",
2025-11-16 03:00:43 +05:30
"$(PROJECT_DIR)/SideStore/em_proxy",
2021-10-25 22:27:30 -07:00
);
2024-08-15 22:09:16 +09:00
LLVM_LTO = YES_THIN;
2025-02-09 16:18:41 +05:30
MARKETING_VERSION = "$(inherited)";
2024-12-13 14:54:48 +05:30
OTHER_LDFLAGS = "$(inherited)";
2022-06-07 05:20:24 -04:00
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
2019-05-09 12:45:30 -07:00
PRODUCT_NAME = "$(TARGET_NAME)";
2019-07-01 17:14:51 -07:00
PROVISIONING_PROFILE_SPECIFIER = "";
2022-06-07 03:15:54 -04:00
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
2024-08-16 13:32:35 +09:00
SWIFT_COMPILATION_MODE = singlefile;
2025-09-07 13:47:04 -04:00
SWIFT_ENABLE_EXPLICIT_MODULES = NO;
2024-08-15 22:09:16 +09:00
SWIFT_ENFORCE_EXCLUSIVE_ACCESS = "debug-only";
2019-07-24 12:23:54 -07:00
SWIFT_OBJC_BRIDGING_HEADER = "AltStore/AltStore-Bridging-Header.h";
2024-08-15 22:09:16 +09:00
SWIFT_OPTIMIZATION_LEVEL = "-Osize";
2019-05-09 12:45:30 -07:00
SWIFT_VERSION = 5.0;
2022-05-30 12:51:10 -04:00
TARGETED_DEVICE_FAMILY = "1,2";
2019-05-09 12:45:30 -07:00
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2022-11-02 17:58:59 -07:00
191E5FAF290A5D92001A3B7C /* Build configuration list for PBXNativeTarget "minimuxer" */ = {
isa = XCConfigurationList;
buildConfigurations = (
191E5FB0290A5D92001A3B7C /* Debug */,
191E5FB1290A5D92001A3B7C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2025-02-21 19:24:40 +05:30
A81A8CC92D68BA610086C96F /* Build configuration list for PBXNativeTarget "DataStructureTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A81A8CCA2D68BA610086C96F /* Debug */,
A81A8CCB2D68BA610086C96F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2025-11-16 03:00:43 +05:30
A83FE3CA2EC9217F005ACE9A /* Build configuration list for PBXNativeTarget "EmotionalDamage" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A83FE3CB2EC9217F005ACE9A /* Debug */,
A83FE3CC2EC9217F005ACE9A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2025-02-21 12:14:54 +05:30
A8E2DB292D684CBD009E5D31 /* Build configuration list for PBXNativeTarget "UITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A8E2DB2A2D684CBD009E5D31 /* Debug */,
A8E2DB2B2D684CBD009E5D31 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2019-05-24 18:52:39 -07:00
BF4587332298D31600BD7491 /* Build configuration list for PBXNativeTarget "libimobiledevice" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BF4587342298D31600BD7491 /* Debug */,
BF4587352298D31600BD7491 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2020-05-15 11:35:44 -07:00
BF58048E246A28F9008AE704 /* Build configuration list for PBXNativeTarget "AltBackup" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BF58048C246A28F9008AE704 /* Debug */,
BF58048D246A28F9008AE704 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2022-05-30 22:54:21 -06:00
BF66EE892501AE50007EE018 /* Build configuration list for PBXNativeTarget "AltStoreCore" */ = {
2020-09-03 16:39:08 -07:00
isa = XCConfigurationList;
buildConfigurations = (
BF66EE872501AE50007EE018 /* Debug */,
BF66EE882501AE50007EE018 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2020-09-15 13:51:29 -07:00
BF989178250AABF4002ACF50 /* Build configuration list for PBXNativeTarget "AltWidgetExtension" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BF989179250AABF4002ACF50 /* Debug */,
BF98917A250AABF4002ACF50 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2022-05-30 22:54:21 -06:00
BFD247652284B9A500981D42 /* Build configuration list for PBXProject "AltStore" */ = {
2019-05-09 12:45:30 -07:00
isa = XCConfigurationList;
buildConfigurations = (
BFD2477C2284B9A700981D42 /* Debug */,
BFD2477D2284B9A700981D42 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2022-11-05 23:50:07 -07:00
BFD2477E2284B9A700981D42 /* Build configuration list for PBXNativeTarget "SideStore" */ = {
2019-05-09 12:45:30 -07:00
isa = XCConfigurationList;
buildConfigurations = (
BFD2477F2284B9A700981D42 /* Debug */,
BFD247802284B9A700981D42 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
2019-05-20 21:24:53 +02:00
2021-09-01 11:58:19 -05:00
/* Begin XCRemoteSwiftPackageReference section */
2024-12-07 17:45:09 +05:30
A82067C22D03E0DE00645C0D /* XCRemoteSwiftPackageReference "SemanticVersion" */ = {
2022-06-07 03:31:23 -04:00
isa = XCRemoteSwiftPackageReference;
2024-12-07 17:45:09 +05:30
repositoryURL = "https://github.com/SwiftPackageIndex/SemanticVersion";
2022-06-07 03:31:23 -04:00
requirement = {
2025-06-22 16:13:15 +08:00
kind = exactVersion;
version = 0.4.0;
2022-06-07 03:56:59 -04:00
};
};
2025-11-16 00:46:51 +05:30
A83FE3652EC90482005ACE9A /* XCRemoteSwiftPackageReference "Starscream" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/daltoniam/Starscream";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 4.0.8;
};
};
A83FE36D2EC90512005ACE9A /* XCRemoteSwiftPackageReference "KeychainAccess" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/kishikawakatsumi/KeychainAccess";
requirement = {
branch = master;
kind = branch;
};
};
2025-02-27 23:39:03 +05:30
A8B645FD2D70C1AD00125819 /* XCRemoteSwiftPackageReference "MarkdownKit" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/bmoliveira/MarkdownKit.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 1.7.1;
};
};
2025-11-16 00:46:51 +05:30
A8C2260C2EC9039A00047C0D /* XCRemoteSwiftPackageReference "Nuke" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/kean/Nuke";
requirement = {
kind = upToNextMinorVersion;
minimumVersion = 10.0.0;
};
};
2022-06-07 02:33:52 -04:00
D58D5F2C26DFE68E00E55E38 /* XCRemoteSwiftPackageReference "LaunchAtLogin" */ = {
2021-09-01 11:58:19 -05:00
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/sindresorhus/LaunchAtLogin.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 4.1.0;
};
};
2023-09-07 18:00:53 -05:00
D5FB7A2C2AA2859400EF863D /* XCRemoteSwiftPackageReference "swift-argument-parser" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/apple/swift-argument-parser.git";
requirement = {
kind = upToNextMinorVersion;
minimumVersion = 1.2.3;
};
};
2021-09-01 11:58:19 -05:00
/* End XCRemoteSwiftPackageReference section */
2020-09-03 16:02:28 -07:00
/* Begin XCSwiftPackageProductDependency section */
2024-12-07 17:45:09 +05:30
A82067C32D03E0DE00645C0D /* SemanticVersion */ = {
2023-05-18 01:30:18 -07:00
isa = XCSwiftPackageProductDependency;
2024-12-07 17:45:09 +05:30
package = A82067C22D03E0DE00645C0D /* XCRemoteSwiftPackageReference "SemanticVersion" */;
2023-01-19 07:52:47 -08:00
productName = SemanticVersion;
};
2025-11-16 00:46:51 +05:30
A83FE3662EC90482005ACE9A /* Starscream */ = {
isa = XCSwiftPackageProductDependency;
package = A83FE3652EC90482005ACE9A /* XCRemoteSwiftPackageReference "Starscream" */;
productName = Starscream;
};
A83FE3762EC905E3005ACE9A /* KeychainAccess */ = {
isa = XCSwiftPackageProductDependency;
package = A83FE36D2EC90512005ACE9A /* XCRemoteSwiftPackageReference "KeychainAccess" */;
productName = KeychainAccess;
};
2025-02-27 23:39:03 +05:30
A8B645FE2D70C1AD00125819 /* MarkdownKit */ = {
isa = XCSwiftPackageProductDependency;
package = A8B645FD2D70C1AD00125819 /* XCRemoteSwiftPackageReference "MarkdownKit" */;
productName = MarkdownKit;
};
A8B646002D70C23E00125819 /* MarkdownKit */ = {
isa = XCSwiftPackageProductDependency;
package = A8B645FD2D70C1AD00125819 /* XCRemoteSwiftPackageReference "MarkdownKit" */;
productName = MarkdownKit;
};
2025-11-16 00:46:51 +05:30
A8C2260D2EC9039A00047C0D /* Nuke */ = {
isa = XCSwiftPackageProductDependency;
package = A8C2260C2EC9039A00047C0D /* XCRemoteSwiftPackageReference "Nuke" */;
productName = Nuke;
};
2024-12-27 22:29:17 +05:30
A8C6D50B2D1EE87600DF01F1 /* AltSign-Static */ = {
isa = XCSwiftPackageProductDependency;
productName = "AltSign-Static";
};
A8C6D5112D1EE8AF00DF01F1 /* AltSign-Static */ = {
2024-12-14 01:47:16 +05:30
isa = XCSwiftPackageProductDependency;
productName = "AltSign-Static";
};
2020-09-03 16:02:28 -07:00
/* End XCSwiftPackageProductDependency section */
2019-05-09 12:45:30 -07:00
};
rootObject = BFD247622284B9A500981D42 /* Project object */;
}