diff --git a/AltBackup/Base.lproj/LaunchScreen.storyboard b/AltBackup/LaunchScreen.storyboard similarity index 100% rename from AltBackup/Base.lproj/LaunchScreen.storyboard rename to AltBackup/LaunchScreen.storyboard diff --git a/AltStore.xcodeproj/project.pbxproj b/AltStore.xcodeproj/project.pbxproj index 69ee2afd..626d0ea4 100644 --- a/AltStore.xcodeproj/project.pbxproj +++ b/AltStore.xcodeproj/project.pbxproj @@ -7,53 +7,9 @@ objects = { /* Begin PBXBuildFile section */ - 03F06CD52942C27E001C4D68 /* Bundle+AltStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1E314122A05D4C00370A3C /* Bundle+AltStore.swift */; }; - 0E1A1F912AE36A9700364CAD /* bytearray.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E1A1F902AE36A9600364CAD /* bytearray.c */; }; - 0EA1665B2ADFE0D2003015C1 /* out-limd.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166472ADFE0D1003015C1 /* out-limd.c */; }; - 0EA1665C2ADFE0D2003015C1 /* out-default.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166522ADFE0D2003015C1 /* out-default.c */; }; - 0EA1665D2ADFE0D2003015C1 /* out-plutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166552ADFE0D2003015C1 /* out-plutil.c */; }; - 0EA1665E2ADFE0D2003015C1 /* oplist.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166562ADFE0D2003015C1 /* oplist.c */; }; - 0EA166682ADFE122003015C1 /* jsmn.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA166632ADFE122003015C1 /* jsmn.h */; }; - 0EA166692ADFE140003015C1 /* Array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166452ADFE0D1003015C1 /* Array.cpp */; }; - 0EA1666A2ADFE140003015C1 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166492ADFE0D1003015C1 /* String.cpp */; }; - 0EA1666B2ADFE140003015C1 /* Boolean.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA1664E2ADFE0D1003015C1 /* Boolean.cpp */; }; - 0EA1666C2ADFE140003015C1 /* Integer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166532ADFE0D2003015C1 /* Integer.cpp */; }; - 0EA1666D2ADFE140003015C1 /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166432ADFE0D1003015C1 /* Data.cpp */; }; - 0EA1666E2ADFE140003015C1 /* ptrarray.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166512ADFE0D2003015C1 /* ptrarray.c */; }; - 0EA1666F2ADFE140003015C1 /* hashtable.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA1664F2ADFE0D1003015C1 /* hashtable.c */; }; - 0EA166702ADFE140003015C1 /* Node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166502ADFE0D2003015C1 /* Node.cpp */; }; - 0EA166712ADFE140003015C1 /* Key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166582ADFE0D2003015C1 /* Key.cpp */; }; - 0EA166732ADFE140003015C1 /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166462ADFE0D1003015C1 /* Dictionary.cpp */; }; - 0EA166742ADFE140003015C1 /* Date.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166422ADFE0D1003015C1 /* Date.cpp */; }; - 0EA166752ADFE140003015C1 /* Real.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166542ADFE0D2003015C1 /* Real.cpp */; }; - 0EA166762ADFE140003015C1 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA1664A2ADFE0D1003015C1 /* base64.c */; }; - 0EA166772ADFE140003015C1 /* jplist.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166412ADFE0D1003015C1 /* jplist.c */; }; - 0EA166782ADFE140003015C1 /* jsmn.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166572ADFE0D2003015C1 /* jsmn.c */; }; - 0EA166792ADFE140003015C1 /* bplist.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166442ADFE0D1003015C1 /* bplist.c */; }; - 0EA1667A2ADFE140003015C1 /* Uid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA1664B2ADFE0D1003015C1 /* Uid.cpp */; }; - 0EA1667B2ADFE140003015C1 /* Structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0EA1665A2ADFE0D2003015C1 /* Structure.cpp */; }; - 0EA1667D2ADFE140003015C1 /* xplist.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA166592ADFE0D2003015C1 /* xplist.c */; }; - 0EA1667E2ADFE140003015C1 /* time64.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA1664C2ADFE0D1003015C1 /* time64.c */; }; - 0EA4263A2C2230150026D7FB /* AnisetteServerList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EA426392C2230150026D7FB /* AnisetteServerList.swift */; }; - 0EA4B9BC2AE4A414009209CE /* plist.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EA4B9BB2AE4A3F6009209CE /* plist.c */; }; - 0ED4AECB2E6DDDB50039E2C0 /* ImportedAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ED4AECA2E6DDDAE0039E2C0 /* ImportedAccount.swift */; }; - 0ED4AECD2E6DF17B0039E2C0 /* AltStoreFree.entitlements in Resources */ = {isa = PBXBuildFile; fileRef = 0ED4AECC2E6DF17B0039E2C0 /* AltStoreFree.entitlements */; }; - 0EE7FDC42BE8BC7900D1E390 /* ALTLocalizedError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7FDC32BE8BC7900D1E390 /* ALTLocalizedError.swift */; }; - 0EE7FDC62BE8CEA300D1E390 /* ALTLocalizedError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7FDC32BE8BC7900D1E390 /* ALTLocalizedError.swift */; }; - 0EE7FDC72BE8CF4100D1E390 /* ALTWrappedError.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7FDC02BE8BC2100D1E390 /* ALTWrappedError.m */; }; - 0EE7FDC82BE8CF4800D1E390 /* ALTWrappedError.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EE7FDC22BE8BC4200D1E390 /* ALTWrappedError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EE7FDC92BE8D07400D1E390 /* NSError+AltStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF6C336124197D700034FD24 /* NSError+AltStore.swift */; }; - 0EE7FDCB2BE8D12B00D1E390 /* ALTLocalizedError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7FDC32BE8BC7900D1E390 /* ALTLocalizedError.swift */; }; - 0EE7FDCD2BE9124400D1E390 /* ErrorDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7FDCC2BE9124400D1E390 /* ErrorDetailsViewController.swift */; }; - 19B9B7452845E6DF0076EF69 /* SelectTeamViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19B9B7442845E6DF0076EF69 /* SelectTeamViewController.swift */; }; - A800F7042CE28E3800208744 /* View+AltWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = A800F7032CE28E2F00208744 /* View+AltWidget.swift */; }; A8087E752D2D2958002DB21B /* ImportExport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8087E742D2D2958002DB21B /* ImportExport.swift */; }; - A8096D182D30AD4F000C39C6 /* WidgetUpdateIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8096D172D30AD4F000C39C6 /* WidgetUpdateIntent.swift */; }; - A8096D1C2D30ADA9000C39C6 /* ActiveAppsTimelineProvider+Simulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8096D1B2D30ADA9000C39C6 /* ActiveAppsTimelineProvider+Simulator.swift */; }; - A809F69E2D04D7AC00F0F0F3 /* libminimuxer_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A809F68E2D04D71200F0F0F3 /* libminimuxer_static.a */; }; A809F6A82D04DA1900F0F0F3 /* minimuxer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A809F6A32D04DA1900F0F0F3 /* minimuxer.swift */; }; A809F6A92D04DA1900F0F0F3 /* SwiftBridgeCore.swift in Sources */ = {isa = PBXBuildFile; fileRef = A809F6A72D04DA1900F0F0F3 /* SwiftBridgeCore.swift */; }; - A80D790D2D2F20AF00A40F40 /* PaginationIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A80D790C2D2F20AF00A40F40 /* PaginationIntent.swift */; }; A80D790F2D2F217000A40F40 /* PaginationDataHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = A80D790E2D2F217000A40F40 /* PaginationDataHolder.swift */; }; A815AA9F2D9104DD00929A9E /* BuildInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A815AA9E2D9104DD00929A9E /* BuildInfo.swift */; }; A81A8CB92D68B30B0086C96F /* SingletonGenericMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A868CFE32D319988002F1201 /* SingletonGenericMap.swift */; }; @@ -66,10 +22,7 @@ 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 */; }; - A82067842D03DC0600645C0D /* OperatingSystemVersion+Comparable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5708416292448DA00D42D34 /* OperatingSystemVersion+Comparable.swift */; }; A82067C42D03E0DE00645C0D /* SemanticVersion in Frameworks */ = {isa = PBXBuildFile; productRef = A82067C32D03E0DE00645C0D /* SemanticVersion */; }; - A8228B5B2D6E2C0C00F7CE0E /* (null) in Sources */ = {isa = PBXBuildFile; }; - A8228B5D2D6E361F00F7CE0E /* (null) in Sources */ = {isa = PBXBuildFile; }; A83FE3672EC90482005ACE9A /* Starscream in Frameworks */ = {isa = PBXBuildFile; productRef = A83FE3662EC90482005ACE9A /* Starscream */; }; A83FE3772EC905E3005ACE9A /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = A83FE3762EC905E3005ACE9A /* KeychainAccess */; }; A83FE3CF2EC9219C005ACE9A /* libem_proxy_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A83FE3CE2EC9219C005ACE9A /* libem_proxy_static.a */; }; @@ -77,13 +30,8 @@ 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, ); }; }; A86315DF2D3EB2DE0048FA40 /* ErrorProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A86315DE2D3EB2D80048FA40 /* ErrorProcessing.swift */; }; - A8696EE42D34512C00E96389 /* RemoveAppExtensionsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8696EE32D34512C00E96389 /* RemoveAppExtensionsOperation.swift */; }; - A88B8C492D35AD3200F53F9D /* OperationsLoggingContolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88B8C482D35AD3200F53F9D /* OperationsLoggingContolView.swift */; }; A88B8C552D35F1EC00F53F9D /* OperationsLoggingControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88B8C542D35F1EC00F53F9D /* OperationsLoggingControl.swift */; }; A8945AA62D059B6100D86CBE /* Roxas.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8945AA52D059B6100D86CBE /* Roxas.framework */; }; - A8A543302D04F14400D72399 /* libfragmentzip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A8A5432F2D04F0C100D72399 /* libfragmentzip.a */; }; - A8A853AF2D3065A300995795 /* ActiveAppsTimelineProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A853AE2D3065A300995795 /* ActiveAppsTimelineProvider.swift */; }; - A8AD35592D31BF2C003A28B4 /* PageInfoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8AD35582D31BF29003A28B4 /* PageInfoManager.swift */; }; A8B516E32D2666CA0047047C /* CoreDataHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B516E22D2666CA0047047C /* CoreDataHelper.swift */; }; A8B516E62D2668170047047C /* DateTimeUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B516E52D2668020047047C /* DateTimeUtil.swift */; }; A8B645FC2D70C10300125819 /* CollapsingMarkdownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B645FB2D70C10300125819 /* CollapsingMarkdownView.swift */; }; @@ -96,259 +44,24 @@ 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 */; }; - A8C38C382D2084D000E83DBD /* ConsoleLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C38C372D2084D000E83DBD /* ConsoleLogView.swift */; }; 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, ); }; }; - A8D484D82D0CD306002C691D /* AltBackup.ipa in Resources */ = {isa = PBXBuildFile; fileRef = A8D484D72D0CD306002C691D /* AltBackup.ipa */; }; 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 */; }; A8F838932D048E8F00ED425D /* libminimuxer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 191E5FAB290A5D92001A3B7C /* libminimuxer.a */; }; A8F838942D048ECE00ED425D /* libimobiledevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BF45872B2298D31600BD7491 /* libimobiledevice.a */; }; - A8FD915E2D046F5200322782 /* UserInfoValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8FD915D2D046F5200322782 /* UserInfoValue.swift */; }; - A8FD915F2D046F5200322782 /* UserInfoValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8FD915D2D046F5200322782 /* UserInfoValue.swift */; }; - A8FD91602D046F5200322782 /* UserInfoValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8FD915D2D046F5200322782 /* UserInfoValue.swift */; }; - A8FD917B2D0472DD00322782 /* DeprecatedAPIs.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8FD917A2D0472DD00322782 /* DeprecatedAPIs.swift */; }; - A8FD917C2D0478D200322782 /* VerificationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5CF56812A0D83F9006D93E2 /* VerificationError.swift */; }; - B33FFBAA295F8F78002259E6 /* preboard.c in Sources */ = {isa = PBXBuildFile; fileRef = B33FFBA9295F8F78002259E6 /* preboard.c */; }; - B33FFBAC295F8F98002259E6 /* companion_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = B33FFBAB295F8F98002259E6 /* companion_proxy.c */; }; - B343F87C295F7C5D002B1159 /* opack.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F872295F7C5C002B1159 /* opack.c */; }; - B343F87D295F7C5D002B1159 /* cbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F873295F7C5C002B1159 /* cbuf.c */; }; - B343F87E295F7C5D002B1159 /* collection.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F874295F7C5D002B1159 /* collection.c */; }; - B343F87F295F7C5D002B1159 /* glue.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F875295F7C5D002B1159 /* glue.c */; }; - B343F880295F7C5D002B1159 /* socket.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F876295F7C5D002B1159 /* socket.c */; }; - B343F881295F7C5D002B1159 /* termcolors.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F877295F7C5D002B1159 /* termcolors.c */; }; - B343F883295F7C5D002B1159 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F879295F7C5D002B1159 /* thread.c */; }; - B343F884295F7C5D002B1159 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F87A295F7C5D002B1159 /* utils.c */; }; - B343F885295F7C5D002B1159 /* tlv.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F87B295F7C5D002B1159 /* tlv.c */; }; - B376FE3E29258C8900E18883 /* OSLog+SideStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = B376FE3D29258C8900E18883 /* OSLog+SideStore.swift */; }; - B39F16132918D7C5002E9404 /* Consts.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39F16122918D7C5002E9404 /* Consts.swift */; }; - B39F16152918D7DA002E9404 /* Consts+Proxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39F16142918D7DA002E9404 /* Consts+Proxy.swift */; }; - B3EE16B62925E27D00B3B1F5 /* AnisetteManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3EE16B52925E27D00B3B1F5 /* AnisetteManager.swift */; }; - BD4513AB2C6FA98C0052BCC0 /* AppExtensionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD4513AA2C6FA98C0052BCC0 /* AppExtensionView.swift */; }; - BF02419622F2199300129732 /* RefreshAttemptsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF02419522F2199300129732 /* RefreshAttemptsViewController.swift */; }; - BF08858322DE795100DE9F1E /* MyAppsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF08858222DE795100DE9F1E /* MyAppsViewController.swift */; }; - BF08858522DE7EC800DE9F1E /* UpdateCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF08858422DE7EC800DE9F1E /* UpdateCollectionViewCell.swift */; }; - BF0C4EBD22A1BD8B009A2DD7 /* AppManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0C4EBC22A1BD8B009A2DD7 /* AppManager.swift */; }; 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, ); }; }; - BF18B0F122E25DF9005C4CF5 /* ToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF18B0F022E25DF9005C4CF5 /* ToastView.swift */; }; - BF1FE359251A9FB000C3CE09 /* NSXPCConnection+MachServices.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1FE357251A9FB000C3CE09 /* NSXPCConnection+MachServices.swift */; }; - BF29012F2318F6B100D88A45 /* AppBannerView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BF29012E2318F6B100D88A45 /* AppBannerView.xib */; }; - BF2901312318F7A800D88A45 /* AppBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF2901302318F7A800D88A45 /* AppBannerView.swift */; }; - BF3432FB246B894F0052F4A1 /* BackupAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3432FA246B894F0052F4A1 /* BackupAppOperation.swift */; }; - BF3BEFBF2408673400DE7D55 /* FetchProvisioningProfilesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3BEFBE2408673400DE7D55 /* FetchProvisioningProfilesOperation.swift */; }; - BF3BEFC124086A1E00DE7D55 /* RefreshAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3BEFC024086A1E00DE7D55 /* RefreshAppOperation.swift */; }; - BF3D649F22E7B24C00E9056B /* CollapsingTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3D649E22E7B24C00E9056B /* CollapsingTextView.swift */; }; - BF3D64B022E8D4B800E9056B /* AppContentViewControllerCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3D64AF22E8D4B800E9056B /* AppContentViewControllerCells.swift */; }; - BF41B806233423AE00C593A3 /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF41B805233423AE00C593A3 /* TabBarController.swift */; }; - BF41B808233433C100C593A3 /* LoadingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF41B807233433C100C593A3 /* LoadingState.swift */; }; - BF44EEF0246B08BA002A52F2 /* BackupController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF44EEEF246B08BA002A52F2 /* BackupController.swift */; }; - BF44EEFC246B4550002A52F2 /* RemoveAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF44EEFB246B4550002A52F2 /* RemoveAppOperation.swift */; }; - BF4587F82298D3AB00BD7491 /* service.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587C82298D3A800BD7491 /* service.h */; }; - BF4587F92298D3AB00BD7491 /* diagnostics_relay.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587C92298D3A800BD7491 /* diagnostics_relay.c */; }; - BF4587FA2298D3AB00BD7491 /* diagnostics_relay.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587CA2298D3A800BD7491 /* diagnostics_relay.h */; }; - BF4587FB2298D3AB00BD7491 /* notification_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587CB2298D3A800BD7491 /* notification_proxy.c */; }; - BF4587FC2298D3AB00BD7491 /* sbservices.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587CC2298D3A800BD7491 /* sbservices.c */; }; - BF4587FD2298D3AB00BD7491 /* sbservices.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587CD2298D3A800BD7491 /* sbservices.h */; }; - BF4587FE2298D3AB00BD7491 /* mobilebackup2.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587CE2298D3A800BD7491 /* mobilebackup2.h */; }; - BF4587FF2298D3AB00BD7491 /* heartbeat.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587CF2298D3A800BD7491 /* heartbeat.c */; }; - BF4588002298D3AB00BD7491 /* restore.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587D02298D3A800BD7491 /* restore.h */; }; - BF4588012298D3AB00BD7491 /* installation_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587D12298D3A800BD7491 /* installation_proxy.h */; }; - BF4588022298D3AB00BD7491 /* file_relay.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D22298D3A800BD7491 /* file_relay.c */; }; - BF4588032298D3AB00BD7491 /* syslog_relay.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D32298D3A800BD7491 /* syslog_relay.c */; }; - BF4588042298D3AB00BD7491 /* lockdown.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587D42298D3A800BD7491 /* lockdown.h */; }; - BF4588052298D3AB00BD7491 /* idevice.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587D52298D3A800BD7491 /* idevice.h */; }; - BF4588062298D3AB00BD7491 /* webinspector.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D62298D3A800BD7491 /* webinspector.c */; }; - BF4588072298D3AB00BD7491 /* afc.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D72298D3A800BD7491 /* afc.c */; }; - BF4588082298D3AB00BD7491 /* mobile_image_mounter.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D82298D3A800BD7491 /* mobile_image_mounter.c */; }; - BF4588092298D3AB00BD7491 /* installation_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D92298D3A900BD7491 /* installation_proxy.c */; }; - BF45880A2298D3AB00BD7491 /* screenshotr.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587DA2298D3A900BD7491 /* screenshotr.h */; }; - BF45880B2298D3AB00BD7491 /* mobilesync.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587DB2298D3A900BD7491 /* mobilesync.h */; }; - BF45880C2298D3AB00BD7491 /* mobilebackup2.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587DC2298D3A900BD7491 /* mobilebackup2.c */; }; - BF45880D2298D3AB00BD7491 /* mobilebackup.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587DD2298D3A900BD7491 /* mobilebackup.c */; }; - BF45880E2298D3AB00BD7491 /* debugserver.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587DE2298D3A900BD7491 /* debugserver.h */; }; - BF45880F2298D3AB00BD7491 /* debugserver.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587DF2298D3A900BD7491 /* debugserver.c */; }; - BF4588102298D3AB00BD7491 /* heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E02298D3A900BD7491 /* heartbeat.h */; }; - BF4588112298D3AB00BD7491 /* misagent.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E12298D3A900BD7491 /* misagent.h */; }; - BF4588122298D3AB00BD7491 /* house_arrest.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E22298D3A900BD7491 /* house_arrest.h */; }; - BF4588132298D3AB00BD7491 /* notification_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E32298D3A900BD7491 /* notification_proxy.h */; }; - BF4588142298D3AB00BD7491 /* device_link_service.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587E42298D3A900BD7491 /* device_link_service.c */; }; - BF4588152298D3AB00BD7491 /* mobilebackup.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E52298D3A900BD7491 /* mobilebackup.h */; }; - BF4588162298D3AB00BD7491 /* restore.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587E62298D3A900BD7491 /* restore.c */; }; - BF4588172298D3AB00BD7491 /* screenshotr.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587E72298D3A900BD7491 /* screenshotr.c */; }; - BF4588182298D3AB00BD7491 /* syslog_relay.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E82298D3A900BD7491 /* syslog_relay.h */; }; - BF4588192298D3AB00BD7491 /* webinspector.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E92298D3AA00BD7491 /* webinspector.h */; }; - BF45881A2298D3AB00BD7491 /* mobileactivation.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587EA2298D3AA00BD7491 /* mobileactivation.h */; }; - BF45881B2298D3AB00BD7491 /* house_arrest.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587EB2298D3AA00BD7491 /* house_arrest.c */; }; - BF45881C2298D3AB00BD7491 /* afc.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587EC2298D3AA00BD7491 /* afc.h */; }; - BF45881D2298D3AB00BD7491 /* file_relay.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587ED2298D3AA00BD7491 /* file_relay.h */; }; - BF45881E2298D3AB00BD7491 /* misagent.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587EE2298D3AA00BD7491 /* misagent.c */; }; - BF45881F2298D3AB00BD7491 /* device_link_service.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587EF2298D3AA00BD7491 /* device_link_service.h */; }; - BF4588202298D3AB00BD7491 /* mobile_image_mounter.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587F02298D3AA00BD7491 /* mobile_image_mounter.h */; }; - BF4588212298D3AB00BD7491 /* idevice.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F12298D3AA00BD7491 /* idevice.c */; }; - BF4588222298D3AB00BD7491 /* mobileactivation.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F22298D3AA00BD7491 /* mobileactivation.c */; }; - BF4588232298D3AB00BD7491 /* mobilesync.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F32298D3AA00BD7491 /* mobilesync.c */; }; - BF4588242298D3AB00BD7491 /* property_list_service.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F42298D3AA00BD7491 /* property_list_service.c */; }; - BF4588252298D3AB00BD7491 /* property_list_service.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587F52298D3AA00BD7491 /* property_list_service.h */; }; - BF4588262298D3AB00BD7491 /* lockdown.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F62298D3AB00BD7491 /* lockdown.c */; }; - BF4588272298D3AB00BD7491 /* service.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F72298D3AB00BD7491 /* service.c */; }; - BF4588342298D3C100BD7491 /* userpref.h in Headers */ = {isa = PBXBuildFile; fileRef = BF45882A2298D3C000BD7491 /* userpref.h */; }; - BF4588352298D3C100BD7491 /* userpref.c in Sources */ = {isa = PBXBuildFile; fileRef = BF45882B2298D3C000BD7491 /* userpref.c */; }; - BF4588362298D3C100BD7491 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = BF45882C2298D3C000BD7491 /* debug.h */; }; - BF45883A2298D3C100BD7491 /* debug.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4588302298D3C000BD7491 /* debug.c */; }; - BF4588432298D40000BD7491 /* libusbmuxd.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4588422298D40000BD7491 /* libusbmuxd.c */; }; - BF4B78FE24B3D1DB008AB4AC /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4B78FD24B3D1DB008AB4AC /* SceneDelegate.swift */; }; - BF56D2AC23DF8E170006506D /* FetchAppIDsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF56D2AB23DF8E170006506D /* FetchAppIDsOperation.swift */; }; - BF56D2AF23DF9E310006506D /* AppIDsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF56D2AE23DF9E310006506D /* AppIDsViewController.swift */; }; - BF58047E246A28F7008AE704 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF58047D246A28F7008AE704 /* AppDelegate.swift */; }; - BF580482246A28F7008AE704 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF580481246A28F7008AE704 /* ViewController.swift */; }; - BF580487246A28F9008AE704 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF580486246A28F9008AE704 /* Assets.xcassets */; }; - BF58048A246A28F9008AE704 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF580488246A28F9008AE704 /* LaunchScreen.storyboard */; }; - BF580496246A3CB5008AE704 /* UIColor+AltBackup.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF580495246A3CB5008AE704 /* UIColor+AltBackup.swift */; }; BF580498246A3D19008AE704 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF580497246A3D19008AE704 /* UIKit.framework */; }; - BF663C4F2433ED8200DAA738 /* FileManager+DirectorySize.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF663C4E2433ED8200DAA738 /* FileManager+DirectorySize.swift */; }; 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, ); }; }; - BF6C8FAC242935ED00125131 /* NSAttributedString+Markdown.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6C8FAA242935ED00125131 /* NSAttributedString+Markdown.m */; }; - BF6C8FAE2429597900125131 /* AppBannerCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF6C8FAD2429597900125131 /* AppBannerCollectionViewCell.swift */; }; - BF6C8FB02429599900125131 /* TextCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF6C8FAF2429599900125131 /* TextCollectionReusableView.swift */; }; - BF6F439223644C6E00A0B879 /* RefreshAltStoreViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF6F439123644C6E00A0B879 /* RefreshAltStoreViewController.swift */; }; - BF74989B23621C0700CED65F /* ForwardingNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF74989A23621C0700CED65F /* ForwardingNavigationController.swift */; }; - BF770E5122BB1CF6002A40FE /* InstallAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF770E5022BB1CF6002A40FE /* InstallAppOperation.swift */; }; - BF770E5422BC044E002A40FE /* OperationContexts.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF770E5322BC044E002A40FE /* OperationContexts.swift */; }; - BF770E5822BC3D0F002A40FE /* RefreshGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF770E5722BC3D0F002A40FE /* RefreshGroup.swift */; }; - BF770E6722BD57C4002A40FE /* BackgroundTaskManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF770E6622BD57C3002A40FE /* BackgroundTaskManager.swift */; }; - BF770E6922BD57DD002A40FE /* Silence.m4a in Resources */ = {isa = PBXBuildFile; fileRef = BF770E6822BD57DD002A40FE /* Silence.m4a */; }; - BF88F97224F8727D00BB75DF /* AppManagerErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF88F97124F8727D00BB75DF /* AppManagerErrors.swift */; }; - BF8CAE4E248AEABA004D6CCE /* UIDevice+Jailbreak.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8CAE4D248AEABA004D6CCE /* UIDevice+Jailbreak.swift */; }; - BF8F69C222E659F700049BA1 /* AppContentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8F69C122E659F700049BA1 /* AppContentViewController.swift */; }; - BF8F69C422E662D300049BA1 /* AppViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8F69C322E662D300049BA1 /* AppViewController.swift */; }; - BF989171250AABF4002ACF50 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF989170250AABF4002ACF50 /* Assets.xcassets */; }; BF989177250AABF4002ACF50 /* AltWidgetExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = BF989167250AABF3002ACF50 /* AltWidgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - BF98917E250AAC4F002ACF50 /* Countdown.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF98917C250AAC4F002ACF50 /* Countdown.swift */; }; - BF98917F250AAC4F002ACF50 /* LockScreenWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF98917D250AAC4F002ACF50 /* LockScreenWidget.swift */; }; - BF9ABA4522DCFF43008935CF /* BrowseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9ABA4422DCFF43008935CF /* BrowseViewController.swift */; }; - BF9ABA4922DD0742008935CF /* ScreenshotCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9ABA4822DD0742008935CF /* ScreenshotCollectionViewCell.swift */; }; - BF9ABA4B22DD1380008935CF /* NavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9ABA4A22DD137F008935CF /* NavigationBar.swift */; }; - BF9ABA4D22DD16DE008935CF /* PillButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9ABA4C22DD16DE008935CF /* PillButton.swift */; }; - BFA8172B23C5633D001B5953 /* FetchAnisetteDataOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA8172A23C5633D001B5953 /* FetchAnisetteDataOperation.swift */; }; - BFAECC522501B0A400528F27 /* CodableError.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD44605241188C300EAB90A /* CodableError.swift */; }; - BFAECC532501B0A400528F27 /* ServerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1E3128229F474900370A3C /* ServerProtocol.swift */; }; - BFAECC542501B0A400528F27 /* NSError+ALTServerError.m in Sources */ = {isa = PBXBuildFile; fileRef = BF1E314922A060F400370A3C /* NSError+ALTServerError.m */; }; - BFAECC552501B0A400528F27 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF18BFF624858BDE00DD5981 /* Connection.swift */; }; - BFAECC562501B0A400528F27 /* ALTServerError+Conveniences.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF767CB2489AB5C0097E58C /* ALTServerError+Conveniences.swift */; }; - BFAECC572501B0A400528F27 /* ConnectionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF18BFF22485828200DD5981 /* ConnectionManager.swift */; }; - BFAECC582501B0A400528F27 /* ALTConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = BF718BD723C93DB700A89F2D /* ALTConstants.m */; }; - BFAECC592501B0A400528F27 /* Result+Conveniences.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBAC8852295C90300587369 /* Result+Conveniences.swift */; }; - BFAECC5A2501B0A400528F27 /* NetworkConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF767CD2489ABE90097E58C /* NetworkConnection.swift */; }; - BFAECC5B2501B0A400528F27 /* Bundle+AltStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1E314122A05D4C00370A3C /* Bundle+AltStore.swift */; }; - BFAECC5C2501B0A400528F27 /* CFNotificationName+AltStore.m in Sources */ = {isa = PBXBuildFile; fileRef = BF718BC823C919E300A89F2D /* CFNotificationName+AltStore.m */; }; - BFAECC5D2501B0BF00528F27 /* ALTConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = BF18BFFE2485A42800DD5981 /* ALTConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFAECC5E2501B0BF00528F27 /* CFNotificationName+AltStore.h in Headers */ = {isa = PBXBuildFile; fileRef = BF718BC723C919CC00A89F2D /* CFNotificationName+AltStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFAECC5F2501B0BF00528F27 /* ALTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD52BD222A06EFB000B7ED1 /* ALTConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFAECC602501B0BF00528F27 /* NSError+ALTServerError.h in Headers */ = {isa = PBXBuildFile; fileRef = BF1E314822A060F400370A3C /* NSError+ALTServerError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BFB4323F22DE852000B7F8BC /* UpdateCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = BFB4323E22DE852000B7F8BC /* UpdateCollectionViewCell.xib */; }; - BFB6B21E231870160022A802 /* NewsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB6B21D231870160022A802 /* NewsViewController.swift */; }; - BFB6B220231870B00022A802 /* NewsCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB6B21F231870B00022A802 /* NewsCollectionViewCell.swift */; }; - BFB6B22423187A3D0022A802 /* NewsCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = BFB6B22323187A3D0022A802 /* NewsCollectionViewCell.xib */; }; - BFC1F38D22AEE3A4003AC21A /* DownloadAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC1F38C22AEE3A4003AC21A /* DownloadAppOperation.swift */; }; - BFC57A652416C72400EB891E /* DeactivateAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC57A642416C72400EB891E /* DeactivateAppOperation.swift */; }; - BFC57A6E2416FC5D00EB891E /* InstalledAppsCollectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC57A6D2416FC5D00EB891E /* InstalledAppsCollectionHeaderView.swift */; }; - BFC57A702416FC7600EB891E /* InstalledAppsCollectionHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BFC57A6F2416FC7600EB891E /* InstalledAppsCollectionHeaderView.xib */; }; - BFC712C42512D5F100AB5EBE /* XPCConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC712C12512D5F100AB5EBE /* XPCConnection.swift */; }; - BFC84A4D2421A19100853474 /* SourcesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC84A4C2421A19100853474 /* SourcesViewController.swift */; }; - BFCCB51A245E3401001853EA /* VerifyAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFCCB519245E3401001853EA /* VerifyAppOperation.swift */; }; - BFD2476E2284B9A500981D42 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD2476D2284B9A500981D42 /* AppDelegate.swift */; }; - BFD247752284B9A500981D42 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BFD247732284B9A500981D42 /* Main.storyboard */; }; - BFD247772284B9A700981D42 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BFD247762284B9A700981D42 /* Assets.xcassets */; }; - BFD2477A2284B9A700981D42 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BFD247782284B9A700981D42 /* LaunchScreen.storyboard */; }; - BFD2478C2284C4C300981D42 /* AppIconImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD2478B2284C4C300981D42 /* AppIconImageView.swift */; }; - BFD2478F2284C8F900981D42 /* Button.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD2478E2284C8F900981D42 /* Button.swift */; }; - BFD52C2022A1A9EC000B7ED1 /* node.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52C1D22A1A9EC000B7ED1 /* node.c */; }; - BFD52C2122A1A9EC000B7ED1 /* node_list.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52C1E22A1A9EC000B7ED1 /* node_list.c */; }; - BFD52C2222A1A9EC000B7ED1 /* cnary.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52C1F22A1A9EC000B7ED1 /* cnary.c */; }; - BFD6B03322DFF20800B86064 /* MyAppsComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD6B03222DFF20800B86064 /* MyAppsComponents.swift */; }; - BFDB6A0822AAED73007EA6D6 /* ResignAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDB6A0722AAED73007EA6D6 /* ResignAppOperation.swift */; }; - BFDB6A0B22AAEDB7007EA6D6 /* Operation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDB6A0A22AAEDB7007EA6D6 /* Operation.swift */; }; - BFDB6A0D22AAFC1A007EA6D6 /* OperationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDB6A0C22AAFC19007EA6D6 /* OperationError.swift */; }; - BFDB6A0F22AB2776007EA6D6 /* SendAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDB6A0E22AB2776007EA6D6 /* SendAppOperation.swift */; }; - BFDBBD80246CB84F004ED2F3 /* RemoveAppBackupOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDBBD7F246CB84F004ED2F3 /* RemoveAppBackupOperation.swift */; }; - BFE00A202503097F00EB4D0C /* INInteraction+AltStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE00A1F2503097F00EB4D0C /* INInteraction+AltStore.swift */; }; - BFE338DF22F0EADB002E24B9 /* FetchSourceOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE338DE22F0EADB002E24B9 /* FetchSourceOperation.swift */; }; - BFE338E822F10E56002E24B9 /* LaunchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE338E722F10E56002E24B9 /* LaunchViewController.swift */; }; - BFE60738231ADF49002B0E8E /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BFE60737231ADF49002B0E8E /* Settings.storyboard */; }; - BFE6073A231ADF82002B0E8E /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE60739231ADF82002B0E8E /* SettingsViewController.swift */; }; - BFE6073C231AE1E7002B0E8E /* SettingsHeaderFooterView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BFE6073B231AE1E7002B0E8E /* SettingsHeaderFooterView.xib */; }; - BFE60740231AFD2A002B0E8E /* InsetGroupTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE6073F231AFD2A002B0E8E /* InsetGroupTableViewCell.swift */; }; - BFE60742231B07E6002B0E8E /* SettingsHeaderFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE60741231B07E6002B0E8E /* SettingsHeaderFooterView.swift */; }; - BFE6325A22A83BEB00F30809 /* Authentication.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BFE6325922A83BEB00F30809 /* Authentication.storyboard */; }; - BFE6326C22A86FF300F30809 /* AuthenticationOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE6326B22A86FF300F30809 /* AuthenticationOperation.swift */; }; - BFF00D302501BD7D00746320 /* Intents.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = BFF00D2F2501BD7D00746320 /* Intents.intentdefinition */; }; - BFF00D322501BDA100746320 /* BackgroundRefreshAppsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF00D312501BDA100746320 /* BackgroundRefreshAppsOperation.swift */; }; - BFF00D342501BDCF00746320 /* IntentHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF00D332501BDCF00746320 /* IntentHandler.swift */; }; - BFF0B68E23219520007A79E1 /* PatreonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF0B68D23219520007A79E1 /* PatreonViewController.swift */; }; - BFF0B69023219C6D007A79E1 /* PatreonComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF0B68F23219C6D007A79E1 /* PatreonComponents.swift */; }; - BFF0B6922321A305007A79E1 /* AboutPatreonHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BFF0B6912321A305007A79E1 /* AboutPatreonHeaderView.xib */; }; - BFF0B6942321CB85007A79E1 /* AuthenticationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF0B6932321CB85007A79E1 /* AuthenticationViewController.swift */; }; - BFF0B696232242D3007A79E1 /* LicensesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF0B695232242D3007A79E1 /* LicensesViewController.swift */; }; - BFF0B6982322CAB8007A79E1 /* InstructionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF0B6972322CAB8007A79E1 /* InstructionsViewController.swift */; }; - BFF0B69A2322D7D0007A79E1 /* UIScreen+CompactHeight.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF0B6992322D7D0007A79E1 /* UIScreen+CompactHeight.swift */; }; - BFF435D8255CBDAB00DD724F /* ALTApplication+AltStoreApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF435D7255CBDAB00DD724F /* ALTApplication+AltStoreApp.swift */; }; BFF615A82510042B00484D3B /* AltStoreCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF66EE7E2501AE50007EE018 /* AltStoreCore.framework */; }; - D50107EC2ADF2E1A0069F2A1 /* AddSourceTextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D50107EB2ADF2E1A0069F2A1 /* AddSourceTextFieldCell.swift */; }; - D5084CCC2B1EA80100C02160 /* FeaturedComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5084CCB2B1EA80100C02160 /* FeaturedComponents.swift */; }; - D513F6162A12CE4E0061EAA1 /* SourceError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D571ADCD2A02FA7400B24B63 /* SourceError.swift */; }; - D5144BA82B8684EF00738A5C /* Icons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D5144BA72B8684EF00738A5C /* Icons.xcassets */; }; - D5151BD92A8FF64300C96F28 /* RefreshAllAppsIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5151BD82A8FF64300C96F28 /* RefreshAllAppsIntent.swift */; }; - D5151BE12A90344300C96F28 /* RefreshAllAppsWidgetIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5151BE02A90344300C96F28 /* RefreshAllAppsWidgetIntent.swift */; }; - D5151BE22A90363300C96F28 /* RefreshAllAppsWidgetIntent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5151BE02A90344300C96F28 /* RefreshAllAppsWidgetIntent.swift */; }; - D5151BE72A90395400C96F28 /* View+AltWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5151BE52A90391900C96F28 /* View+AltWidget.swift */; }; - D52C8F012AFC144C00CA0BDD /* FeaturedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52C8F002AFC144C00CA0BDD /* FeaturedViewController.swift */; }; - D52EF2BE2A0594550096C377 /* AppDetailCollectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52EF2BD2A0594550096C377 /* AppDetailCollectionViewController.swift */; }; - D5390C3C2AC3A43900D17E62 /* AddSourceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5390C3B2AC3A43900D17E62 /* AddSourceViewController.swift */; }; - D54058B92A1D6269008CCC58 /* AppPermissionProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D54058B82A1D6269008CCC58 /* AppPermissionProtocol.swift */; }; - D54058BB2A1D8FE3008CCC58 /* UIColor+AltStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D54058BA2A1D8FE3008CCC58 /* UIColor+AltStore.swift */; }; - D5418F172AD740890014ABD6 /* AppScreenshotCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5418F162AD740890014ABD6 /* AppScreenshotCollectionViewCell.swift */; }; - D54DED1428CBC44B008B27A0 /* ErrorLogTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D54DED1328CBC44B008B27A0 /* ErrorLogTableViewCell.swift */; }; - D552B1D82A042A740066216F /* AppPermissionsCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = D552B1D72A042A740066216F /* AppPermissionsCard.swift */; }; - D55467B82A8D5E2600F4CE90 /* AppShortcuts.swift in Sources */ = {isa = PBXBuildFile; fileRef = D55467B12A8D5E2600F4CE90 /* AppShortcuts.swift */; }; - D55467C52A8D72C300F4CE90 /* ActiveAppsWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D55467C42A8D72C300F4CE90 /* ActiveAppsWidget.swift */; }; - D569A5042AF9BC5F00A4CB8B /* ReviewPermissionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D569A5032AF9BC5F00A4CB8B /* ReviewPermissionsViewController.swift */; }; - D56D21402B7D9942007641C5 /* AltAppIconsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D56D213F2B7D9942007641C5 /* AltAppIconsViewController.swift */; }; - D56D21422B7D9C41007641C5 /* AltIcons.plist in Resources */ = {isa = PBXBuildFile; fileRef = D56D21412B7D9C41007641C5 /* AltIcons.plist */; }; - D577AB7B2A967DF5007FE952 /* AppsTimelineProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D577AB7A2A967DF5007FE952 /* AppsTimelineProvider.swift */; }; - D577AB7F2A96878A007FE952 /* AppDetailWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D577AB7E2A96878A007FE952 /* AppDetailWidget.swift */; }; - D57968CB29CB99EF00539069 /* VibrantButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57968CA29CB99EF00539069 /* VibrantButton.swift */; }; - D57DF638271E32F000677701 /* PatchApp.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D57DF637271E32F000677701 /* PatchApp.storyboard */; }; - D57DF63F271E51E400677701 /* ALTAppPatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D57DF63E271E51E400677701 /* ALTAppPatcher.m */; }; - D57F2C9126E0070200B9FA39 /* EnableJITOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57F2C9026E0070200B9FA39 /* EnableJITOperation.swift */; }; - D57F2C9426E01BC700B9FA39 /* UIDevice+Vibration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57F2C9326E01BC700B9FA39 /* UIDevice+Vibration.swift */; }; - D57FE84428C7DB7100216002 /* ErrorLogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57FE84328C7DB7100216002 /* ErrorLogViewController.swift */; }; - D59162AB29BA60A9005CBF47 /* SourceHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D59162AA29BA60A9005CBF47 /* SourceHeaderView.swift */; }; - D59162AD29BA616A005CBF47 /* SourceHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D59162AC29BA616A005CBF47 /* SourceHeaderView.xib */; }; - D5927D6629DCC89000D6898E /* UINavigationBarAppearance+TintColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5927D6529DCC89000D6898E /* UINavigationBarAppearance+TintColor.swift */; }; - D5935AED29C39DE300C157EF /* SourceComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5935AEC29C39DE300C157EF /* SourceComponents.swift */; }; - D5935AEF29C3B23600C157EF /* Sources.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D5935AEE29C3B23600C157EF /* Sources.storyboard */; }; - D593F1942717749A006E82DE /* PatchAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D593F1932717749A006E82DE /* PatchAppOperation.swift */; }; - D5A0537329B91DB400997551 /* SourceDetailContentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A0537229B91DB400997551 /* SourceDetailContentViewController.swift */; }; - D5A645212AF591980047D980 /* UTType+AltStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A645202AF591980047D980 /* UTType+AltStore.swift */; }; - D5ACE84528E3B8450021CAB9 /* ClearAppCacheOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5ACE84428E3B8450021CAB9 /* ClearAppCacheOperation.swift */; }; - D5B6F6AB2AD76541007EED5A /* PreviewAppScreenshotsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B6F6AA2AD76541007EED5A /* PreviewAppScreenshotsViewController.swift */; }; - D5C0E7672AD9C75900530CA4 /* AppCardCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5C0E7662AD9C75900530CA4 /* AppCardCollectionViewCell.swift */; }; - D5CD805D29CA2C1E00E591B0 /* HeaderContentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5CD805C29CA2C1E00E591B0 /* HeaderContentViewController.swift */; }; - D5CD805F29CA755E00E591B0 /* SourceDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5CD805E29CA755E00E591B0 /* SourceDetailViewController.swift */; }; - D5E1E7C128077DE90016FC96 /* UpdateKnownSourcesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E1E7C028077DE90016FC96 /* UpdateKnownSourcesOperation.swift */; }; - D5E3FB9828FDFAD90034B72C /* NSError+AltStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF6C336124197D700034FD24 /* NSError+AltStore.swift */; }; - D5F2F6A92720B7C20081CCF5 /* PatchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5F2F6A82720B7C20081CCF5 /* PatchViewController.swift */; }; - D5F982212AB910180045751F /* AppScreenshotsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5F982202AB910180045751F /* AppScreenshotsViewController.swift */; }; - D5FB28EC2ADDF68D00A1C337 /* UIFontDescriptor+Bold.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FB28EB2ADDF68D00A1C337 /* UIFontDescriptor+Bold.swift */; }; - D5FD4EC52A952EAD0097BEE8 /* AltWidgetBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FD4EC42A952EAD0097BEE8 /* AltWidgetBundle.swift */; }; - D5FD4EC92A9530C00097BEE8 /* AppSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FD4EC82A9530C00097BEE8 /* AppSnapshot.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -366,20 +79,6 @@ remoteGlobalIDString = 191E5FAA290A5D92001A3B7C; remoteInfo = minimuxer; }; - A809F68D2D04D71200F0F0F3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A8F66C602D04D464009689E6 /* minimuxer.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = CA609C732349C7AAD9FA67C4; - remoteInfo = "minimuxer-staticlib"; - }; - A809F6A02D04D7CB00F0F0F3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A8F66C602D04D464009689E6 /* minimuxer.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = CA609C732349A560B9642892; - remoteInfo = "minimuxer-staticlib"; - }; A83FE3D52EC92495005ACE9A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFD247622284B9A500981D42 /* Project object */; @@ -387,48 +86,6 @@ remoteGlobalIDString = A83FE3C22EC9217F005ACE9A; remoteInfo = EmotionalDamage; }; - A83FE40C2EC93DCD005ACE9A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A83FE3A32EC91F35005ACE9A /* em_proxy.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = CA60C44C93D7916DE57E6EBD; - remoteInfo = "em_proxy-staticlib"; - }; - A83FE40E2EC93DCD005ACE9A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = A83FE3A32EC91F35005ACE9A /* em_proxy.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = CA60058A9FBE4D17AF51A7D5; - remoteInfo = "run-bin"; - }; - A8A543282D04F0C100D72399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B343F886295F7F9B002B1159 /* libfragmentzip.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 87B8C3401E0E9C37002F817D; - remoteInfo = "fragmentzip-cli-macOS"; - }; - A8A5432A2D04F0C100D72399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B343F886295F7F9B002B1159 /* libfragmentzip.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = B315FDB02866CCF8002E243C; - remoteInfo = "fragmentzip-cli-iOS"; - }; - A8A5432C2D04F0C100D72399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B343F886295F7F9B002B1159 /* libfragmentzip.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = B315FDB52866CD91002E243C; - remoteInfo = "fragmentzip-macOS"; - }; - A8A5432E2D04F0C100D72399 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = B343F886295F7F9B002B1159 /* libfragmentzip.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = B315FDCE2866CDD3002E243C; - remoteInfo = "fragmentzip-iOS"; - }; A8E2DB272D684CBD009E5D31 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFD247622284B9A500981D42 /* Project object */; @@ -509,64 +166,17 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 0E1A1F902AE36A9600364CAD /* bytearray.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = bytearray.c; path = src/bytearray.c; sourceTree = ""; }; 0E214ADD2E6DD75200B3D63D /* SideStoreDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SideStoreDebug.entitlements; sourceTree = ""; }; - 0EA166412ADFE0D1003015C1 /* jplist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jplist.c; path = Dependencies/libplist/src/jplist.c; sourceTree = SOURCE_ROOT; }; - 0EA166422ADFE0D1003015C1 /* Date.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Date.cpp; path = Dependencies/libplist/src/Date.cpp; sourceTree = SOURCE_ROOT; }; - 0EA166432ADFE0D1003015C1 /* Data.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Data.cpp; path = Dependencies/libplist/src/Data.cpp; sourceTree = SOURCE_ROOT; }; - 0EA166442ADFE0D1003015C1 /* bplist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = bplist.c; path = Dependencies/libplist/src/bplist.c; sourceTree = SOURCE_ROOT; }; - 0EA166452ADFE0D1003015C1 /* Array.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Array.cpp; path = Dependencies/libplist/src/Array.cpp; sourceTree = SOURCE_ROOT; }; - 0EA166462ADFE0D1003015C1 /* Dictionary.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Dictionary.cpp; path = Dependencies/libplist/src/Dictionary.cpp; sourceTree = SOURCE_ROOT; }; - 0EA166472ADFE0D1003015C1 /* out-limd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "out-limd.c"; path = "Dependencies/libplist/src/out-limd.c"; sourceTree = SOURCE_ROOT; }; - 0EA166492ADFE0D1003015C1 /* String.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = String.cpp; path = Dependencies/libplist/src/String.cpp; sourceTree = SOURCE_ROOT; }; - 0EA1664A2ADFE0D1003015C1 /* base64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = base64.c; path = Dependencies/libplist/src/base64.c; sourceTree = SOURCE_ROOT; }; - 0EA1664B2ADFE0D1003015C1 /* Uid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Uid.cpp; path = Dependencies/libplist/src/Uid.cpp; sourceTree = SOURCE_ROOT; }; - 0EA1664C2ADFE0D1003015C1 /* time64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = time64.c; path = Dependencies/libplist/src/time64.c; sourceTree = SOURCE_ROOT; }; - 0EA1664E2ADFE0D1003015C1 /* Boolean.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Boolean.cpp; path = Dependencies/libplist/src/Boolean.cpp; sourceTree = SOURCE_ROOT; }; - 0EA1664F2ADFE0D1003015C1 /* hashtable.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = hashtable.c; path = Dependencies/libplist/src/hashtable.c; sourceTree = SOURCE_ROOT; }; - 0EA166502ADFE0D2003015C1 /* Node.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Node.cpp; path = Dependencies/libplist/src/Node.cpp; sourceTree = SOURCE_ROOT; }; - 0EA166512ADFE0D2003015C1 /* ptrarray.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = ptrarray.c; path = Dependencies/libplist/src/ptrarray.c; sourceTree = SOURCE_ROOT; }; - 0EA166522ADFE0D2003015C1 /* out-default.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "out-default.c"; path = "Dependencies/libplist/src/out-default.c"; sourceTree = SOURCE_ROOT; }; - 0EA166532ADFE0D2003015C1 /* Integer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Integer.cpp; path = Dependencies/libplist/src/Integer.cpp; sourceTree = SOURCE_ROOT; }; - 0EA166542ADFE0D2003015C1 /* Real.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Real.cpp; path = Dependencies/libplist/src/Real.cpp; sourceTree = SOURCE_ROOT; }; - 0EA166552ADFE0D2003015C1 /* out-plutil.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = "out-plutil.c"; path = "Dependencies/libplist/src/out-plutil.c"; sourceTree = SOURCE_ROOT; }; - 0EA166562ADFE0D2003015C1 /* oplist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = oplist.c; path = Dependencies/libplist/src/oplist.c; sourceTree = SOURCE_ROOT; }; - 0EA166572ADFE0D2003015C1 /* jsmn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = jsmn.c; path = Dependencies/libplist/src/jsmn.c; sourceTree = SOURCE_ROOT; }; - 0EA166582ADFE0D2003015C1 /* Key.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Key.cpp; path = Dependencies/libplist/src/Key.cpp; sourceTree = SOURCE_ROOT; }; - 0EA166592ADFE0D2003015C1 /* xplist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = xplist.c; path = Dependencies/libplist/src/xplist.c; sourceTree = SOURCE_ROOT; }; - 0EA1665A2ADFE0D2003015C1 /* Structure.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Structure.cpp; path = Dependencies/libplist/src/Structure.cpp; sourceTree = SOURCE_ROOT; }; - 0EA1665F2ADFE122003015C1 /* time64_limits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = time64_limits.h; path = Dependencies/libplist/src/time64_limits.h; sourceTree = SOURCE_ROOT; }; - 0EA166602ADFE122003015C1 /* time64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = time64.h; path = Dependencies/libplist/src/time64.h; sourceTree = SOURCE_ROOT; }; - 0EA166612ADFE122003015C1 /* bytearray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = bytearray.h; path = Dependencies/libplist/src/bytearray.h; sourceTree = SOURCE_ROOT; }; - 0EA166622ADFE122003015C1 /* ptrarray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ptrarray.h; path = Dependencies/libplist/src/ptrarray.h; sourceTree = SOURCE_ROOT; }; - 0EA166632ADFE122003015C1 /* jsmn.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jsmn.h; path = Dependencies/libplist/src/jsmn.h; sourceTree = SOURCE_ROOT; }; - 0EA166642ADFE122003015C1 /* plist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = plist.h; path = Dependencies/libplist/src/plist.h; sourceTree = SOURCE_ROOT; }; - 0EA166652ADFE122003015C1 /* hashtable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = hashtable.h; path = Dependencies/libplist/src/hashtable.h; sourceTree = SOURCE_ROOT; }; - 0EA166662ADFE122003015C1 /* base64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = base64.h; path = Dependencies/libplist/src/base64.h; sourceTree = SOURCE_ROOT; }; - 0EA166672ADFE122003015C1 /* strbuf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = strbuf.h; path = Dependencies/libplist/src/strbuf.h; sourceTree = SOURCE_ROOT; }; - 0EA426392C2230150026D7FB /* AnisetteServerList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnisetteServerList.swift; sourceTree = ""; }; - 0EA4B9BB2AE4A3F6009209CE /* plist.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = plist.c; path = Dependencies/libplist/src/plist.c; sourceTree = SOURCE_ROOT; }; 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; }; - 0ED4AECA2E6DDDAE0039E2C0 /* ImportedAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportedAccount.swift; sourceTree = ""; }; - 0ED4AECC2E6DF17B0039E2C0 /* AltStoreFree.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AltStoreFree.entitlements; sourceTree = ""; }; - 0EE7FDC02BE8BC2100D1E390 /* ALTWrappedError.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ALTWrappedError.m; sourceTree = ""; }; - 0EE7FDC22BE8BC4200D1E390 /* ALTWrappedError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ALTWrappedError.h; sourceTree = ""; }; - 0EE7FDC32BE8BC7900D1E390 /* ALTLocalizedError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ALTLocalizedError.swift; sourceTree = ""; }; - 0EE7FDCC2BE9124400D1E390 /* ErrorDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorDetailsViewController.swift; sourceTree = ""; }; 191E5FAB290A5D92001A3B7C /* libminimuxer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libminimuxer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 19B9B7442845E6DF0076EF69 /* SelectTeamViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectTeamViewController.swift; sourceTree = ""; }; - A800F7032CE28E2F00208744 /* View+AltWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+AltWidget.swift"; sourceTree = ""; }; A8087E742D2D2958002DB21B /* ImportExport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportExport.swift; sourceTree = ""; }; - A8096D172D30AD4F000C39C6 /* WidgetUpdateIntent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetUpdateIntent.swift; sourceTree = ""; }; - A8096D1B2D30ADA9000C39C6 /* ActiveAppsTimelineProvider+Simulator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ActiveAppsTimelineProvider+Simulator.swift"; sourceTree = ""; }; A809F6A22D04DA1900F0F0F3 /* minimuxer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = minimuxer.h; sourceTree = ""; }; A809F6A32D04DA1900F0F0F3 /* minimuxer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = minimuxer.swift; sourceTree = ""; }; A809F6A42D04DA1900F0F0F3 /* minimuxer-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "minimuxer-Bridging-Header.h"; sourceTree = ""; }; A809F6A52D04DA1900F0F0F3 /* minimuxer-helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "minimuxer-helpers.swift"; sourceTree = ""; }; A809F6A62D04DA1900F0F0F3 /* SwiftBridgeCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftBridgeCore.h; sourceTree = ""; }; A809F6A72D04DA1900F0F0F3 /* SwiftBridgeCore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftBridgeCore.swift; sourceTree = ""; }; - A80D790C2D2F20AF00A40F40 /* PaginationIntent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaginationIntent.swift; sourceTree = ""; }; A80D790E2D2F217000A40F40 /* PaginationDataHolder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaginationDataHolder.swift; sourceTree = ""; }; A815AA9E2D9104DD00929A9E /* BuildInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuildInfo.swift; sourceTree = ""; }; A81A8CB02D68B0320086C96F /* TreeMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TreeMap.swift; sourceTree = ""; }; @@ -580,23 +190,10 @@ 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; }; 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 = ""; }; - A85ACB8E2D1F31C400AA3DE7 /* AltBackup.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltBackup.xcconfig; sourceTree = ""; }; - A85ACB8F2D1F31C400AA3DE7 /* AltStore.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStore.debug.xcconfig; sourceTree = ""; }; - A85ACB902D1F31C400AA3DE7 /* AltStore.release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStore.release.xcconfig; sourceTree = ""; }; - A85ACB912D1F31C400AA3DE7 /* AltStoreCore.debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStoreCore.debug.xcconfig; sourceTree = ""; }; - A85ACB922D1F31C400AA3DE7 /* AltStoreCore.release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStoreCore.release.xcconfig; sourceTree = ""; }; - A85ACB932D1F31C400AA3DE7 /* AltWidgetExtension.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltWidgetExtension.xcconfig; sourceTree = ""; }; - A86202322D1F35640091187B /* AltStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStore.xcconfig; sourceTree = ""; }; - A86202332D1F35640091187B /* AltStoreCore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStoreCore.xcconfig; sourceTree = ""; }; A86315DE2D3EB2D80048FA40 /* ErrorProcessing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorProcessing.swift; sourceTree = ""; }; A868CFE32D319988002F1201 /* SingletonGenericMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingletonGenericMap.swift; sourceTree = ""; }; - A8696EE32D34512C00E96389 /* RemoveAppExtensionsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveAppExtensionsOperation.swift; sourceTree = ""; }; - A881E8562D6FBBAF00954AD2 /* DataStructureTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = DataStructureTests.xcconfig; sourceTree = ""; }; - A88B8C482D35AD3200F53F9D /* OperationsLoggingContolView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OperationsLoggingContolView.swift; sourceTree = ""; }; A88B8C542D35F1EC00F53F9D /* OperationsLoggingControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OperationsLoggingControl.swift; sourceTree = ""; }; A8945AA52D059B6100D86CBE /* Roxas.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Roxas.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8A853AE2D3065A300995795 /* ActiveAppsTimelineProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveAppsTimelineProvider.swift; sourceTree = ""; }; - A8AD35582D31BF29003A28B4 /* PageInfoManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageInfoManager.swift; sourceTree = ""; }; A8B516E22D2666CA0047047C /* CoreDataHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataHelper.swift; sourceTree = ""; }; A8B516E52D2668020047047C /* DateTimeUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateTimeUtil.swift; sourceTree = ""; }; A8B645FB2D70C10300125819 /* CollapsingMarkdownView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollapsingMarkdownView.swift; sourceTree = ""; }; @@ -605,272 +202,22 @@ A8C38C282D206AC100E83DBD /* OutputStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutputStream.swift; sourceTree = ""; }; A8C38C2B2D206AD900E83DBD /* AbstractClassError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AbstractClassError.swift; sourceTree = ""; }; A8C38C312D206B2500E83DBD /* FileOutputStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileOutputStream.swift; sourceTree = ""; }; - A8C38C372D2084D000E83DBD /* ConsoleLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsoleLogView.swift; sourceTree = ""; }; - A8D484D72D0CD306002C691D /* AltBackup.ipa */ = {isa = PBXFileReference; lastKnownFileType = file; path = AltBackup.ipa; sourceTree = ""; }; A8E2DB212D684CBD009E5D31 /* UITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - A8E2DB2C2D684D39009E5D31 /* UITests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = UITests.xcconfig; sourceTree = ""; }; A8E2DB2E2D684E2A009E5D31 /* UITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITests.swift; sourceTree = ""; }; A8E2DB2F2D684E2A009E5D31 /* UITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestsLaunchTests.swift; sourceTree = ""; }; A8E2DB332D68507F009E5D31 /* SideStoreTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = SideStoreTests.xctestplan; sourceTree = ""; }; A8F66C602D04D464009689E6 /* minimuxer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = minimuxer.xcodeproj; sourceTree = ""; }; - A8FD915B2D046EF100322782 /* ProcessError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProcessError.swift; sourceTree = ""; }; - A8FD915D2D046F5200322782 /* UserInfoValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInfoValue.swift; sourceTree = ""; }; - A8FD917A2D0472DD00322782 /* DeprecatedAPIs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeprecatedAPIs.swift; sourceTree = ""; }; - B33FFBA9295F8F78002259E6 /* preboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = preboard.c; path = src/preboard.c; sourceTree = ""; }; - B33FFBAB295F8F98002259E6 /* companion_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion_proxy.c; path = src/companion_proxy.c; sourceTree = ""; }; - B343F872295F7C5C002B1159 /* opack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opack.c; sourceTree = ""; }; - B343F873295F7C5C002B1159 /* cbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbuf.c; sourceTree = ""; }; - B343F874295F7C5D002B1159 /* collection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = collection.c; sourceTree = ""; }; - B343F875295F7C5D002B1159 /* glue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = glue.c; sourceTree = ""; }; - B343F876295F7C5D002B1159 /* socket.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = socket.c; sourceTree = ""; }; - B343F877295F7C5D002B1159 /* termcolors.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = termcolors.c; sourceTree = ""; }; - B343F879295F7C5D002B1159 /* thread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread.c; sourceTree = ""; }; - B343F87A295F7C5D002B1159 /* utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utils.c; sourceTree = ""; }; - B343F87B295F7C5D002B1159 /* tlv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tlv.c; sourceTree = ""; }; B343F886295F7F9B002B1159 /* libfragmentzip.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libfragmentzip.xcodeproj; path = libfragmentzip/libfragmentzip.xcodeproj; sourceTree = ""; }; - B376FE3D29258C8900E18883 /* OSLog+SideStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OSLog+SideStore.swift"; sourceTree = ""; }; - B39F16122918D7C5002E9404 /* Consts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Consts.swift; sourceTree = ""; }; - B39F16142918D7DA002E9404 /* Consts+Proxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Consts+Proxy.swift"; sourceTree = ""; }; B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = CodeSigning.xcconfig; sourceTree = ""; }; B3C39607284F4C8400DA9E2F /* Build.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Build.xcconfig; sourceTree = ""; }; B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */ = {isa = PBXFileReference; lastKnownFileType = text; path = CodeSigning.xcconfig.sample; sourceTree = ""; }; - B3EE16B52925E27D00B3B1F5 /* AnisetteManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnisetteManager.swift; sourceTree = ""; }; - BD4513AA2C6FA98C0052BCC0 /* AppExtensionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppExtensionView.swift; sourceTree = ""; }; - BF02419522F2199300129732 /* RefreshAttemptsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshAttemptsViewController.swift; sourceTree = ""; }; - BF08858222DE795100DE9F1E /* MyAppsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAppsViewController.swift; sourceTree = ""; }; - BF08858422DE7EC800DE9F1E /* UpdateCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateCollectionViewCell.swift; sourceTree = ""; }; - BF0C4EBC22A1BD8B009A2DD7 /* AppManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppManager.swift; sourceTree = ""; }; - BF18B0F022E25DF9005C4CF5 /* ToastView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastView.swift; sourceTree = ""; }; - BF18BFF22485828200DD5981 /* ConnectionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionManager.swift; sourceTree = ""; }; - BF18BFF624858BDE00DD5981 /* Connection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Connection.swift; sourceTree = ""; }; - BF18BFFE2485A42800DD5981 /* ALTConnection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ALTConnection.h; sourceTree = ""; }; - BF1E3128229F474900370A3C /* ServerProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerProtocol.swift; sourceTree = ""; }; - BF1E314122A05D4C00370A3C /* Bundle+AltStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+AltStore.swift"; sourceTree = ""; }; - BF1E314722A060F300370A3C /* AltStore-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "AltStore-Bridging-Header.h"; sourceTree = ""; }; - BF1E314822A060F400370A3C /* NSError+ALTServerError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSError+ALTServerError.h"; sourceTree = ""; }; - BF1E314922A060F400370A3C /* NSError+ALTServerError.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSError+ALTServerError.m"; sourceTree = ""; }; - BF1FE357251A9FB000C3CE09 /* NSXPCConnection+MachServices.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSXPCConnection+MachServices.swift"; sourceTree = ""; }; - BF219A7E22CAC431007676A6 /* AltStore.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AltStore.entitlements; sourceTree = ""; }; - BF29012E2318F6B100D88A45 /* AppBannerView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AppBannerView.xib; sourceTree = ""; }; - BF2901302318F7A800D88A45 /* AppBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppBannerView.swift; sourceTree = ""; }; - BF3432FA246B894F0052F4A1 /* BackupAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupAppOperation.swift; sourceTree = ""; }; - BF3BEFBE2408673400DE7D55 /* FetchProvisioningProfilesOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchProvisioningProfilesOperation.swift; sourceTree = ""; }; - BF3BEFC024086A1E00DE7D55 /* RefreshAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshAppOperation.swift; sourceTree = ""; }; - BF3D649E22E7B24C00E9056B /* CollapsingTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollapsingTextView.swift; sourceTree = ""; }; - BF3D64AF22E8D4B800E9056B /* AppContentViewControllerCells.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppContentViewControllerCells.swift; sourceTree = ""; }; - BF41B805233423AE00C593A3 /* TabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabBarController.swift; sourceTree = ""; }; - BF41B807233433C100C593A3 /* LoadingState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingState.swift; sourceTree = ""; }; - BF44EEEF246B08BA002A52F2 /* BackupController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupController.swift; sourceTree = ""; }; - BF44EEFB246B4550002A52F2 /* RemoveAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveAppOperation.swift; sourceTree = ""; }; BF45872B2298D31600BD7491 /* libimobiledevice.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libimobiledevice.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BF4587C82298D3A800BD7491 /* service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = service.h; path = Dependencies/libimobiledevice/src/service.h; sourceTree = SOURCE_ROOT; }; - BF4587C92298D3A800BD7491 /* diagnostics_relay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = diagnostics_relay.c; path = Dependencies/libimobiledevice/src/diagnostics_relay.c; sourceTree = SOURCE_ROOT; }; - BF4587CA2298D3A800BD7491 /* diagnostics_relay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = diagnostics_relay.h; path = Dependencies/libimobiledevice/src/diagnostics_relay.h; sourceTree = SOURCE_ROOT; }; - BF4587CB2298D3A800BD7491 /* notification_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = notification_proxy.c; path = Dependencies/libimobiledevice/src/notification_proxy.c; sourceTree = SOURCE_ROOT; }; - BF4587CC2298D3A800BD7491 /* sbservices.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sbservices.c; path = Dependencies/libimobiledevice/src/sbservices.c; sourceTree = SOURCE_ROOT; }; - BF4587CD2298D3A800BD7491 /* sbservices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sbservices.h; path = Dependencies/libimobiledevice/src/sbservices.h; sourceTree = SOURCE_ROOT; }; - BF4587CE2298D3A800BD7491 /* mobilebackup2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobilebackup2.h; path = Dependencies/libimobiledevice/src/mobilebackup2.h; sourceTree = SOURCE_ROOT; }; - BF4587CF2298D3A800BD7491 /* heartbeat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = heartbeat.c; path = Dependencies/libimobiledevice/src/heartbeat.c; sourceTree = SOURCE_ROOT; }; - BF4587D02298D3A800BD7491 /* restore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = restore.h; path = Dependencies/libimobiledevice/src/restore.h; sourceTree = SOURCE_ROOT; }; - BF4587D12298D3A800BD7491 /* installation_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = installation_proxy.h; path = Dependencies/libimobiledevice/src/installation_proxy.h; sourceTree = SOURCE_ROOT; }; - BF4587D22298D3A800BD7491 /* file_relay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = file_relay.c; path = Dependencies/libimobiledevice/src/file_relay.c; sourceTree = SOURCE_ROOT; }; - BF4587D32298D3A800BD7491 /* syslog_relay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = syslog_relay.c; path = Dependencies/libimobiledevice/src/syslog_relay.c; sourceTree = SOURCE_ROOT; }; - BF4587D42298D3A800BD7491 /* lockdown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lockdown.h; path = Dependencies/libimobiledevice/src/lockdown.h; sourceTree = SOURCE_ROOT; }; - BF4587D52298D3A800BD7491 /* idevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = idevice.h; path = Dependencies/libimobiledevice/src/idevice.h; sourceTree = SOURCE_ROOT; }; - BF4587D62298D3A800BD7491 /* webinspector.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = webinspector.c; path = Dependencies/libimobiledevice/src/webinspector.c; sourceTree = SOURCE_ROOT; }; - BF4587D72298D3A800BD7491 /* afc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = afc.c; path = Dependencies/libimobiledevice/src/afc.c; sourceTree = SOURCE_ROOT; }; - BF4587D82298D3A800BD7491 /* mobile_image_mounter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobile_image_mounter.c; path = Dependencies/libimobiledevice/src/mobile_image_mounter.c; sourceTree = SOURCE_ROOT; }; - BF4587D92298D3A900BD7491 /* installation_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = installation_proxy.c; path = Dependencies/libimobiledevice/src/installation_proxy.c; sourceTree = SOURCE_ROOT; }; - BF4587DA2298D3A900BD7491 /* screenshotr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = screenshotr.h; path = Dependencies/libimobiledevice/src/screenshotr.h; sourceTree = SOURCE_ROOT; }; - BF4587DB2298D3A900BD7491 /* mobilesync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobilesync.h; path = Dependencies/libimobiledevice/src/mobilesync.h; sourceTree = SOURCE_ROOT; }; - BF4587DC2298D3A900BD7491 /* mobilebackup2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobilebackup2.c; path = Dependencies/libimobiledevice/src/mobilebackup2.c; sourceTree = SOURCE_ROOT; }; - BF4587DD2298D3A900BD7491 /* mobilebackup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobilebackup.c; path = Dependencies/libimobiledevice/src/mobilebackup.c; sourceTree = SOURCE_ROOT; }; - BF4587DE2298D3A900BD7491 /* debugserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debugserver.h; path = Dependencies/libimobiledevice/src/debugserver.h; sourceTree = SOURCE_ROOT; }; - BF4587DF2298D3A900BD7491 /* debugserver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = debugserver.c; path = Dependencies/libimobiledevice/src/debugserver.c; sourceTree = SOURCE_ROOT; }; - BF4587E02298D3A900BD7491 /* heartbeat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = heartbeat.h; path = Dependencies/libimobiledevice/src/heartbeat.h; sourceTree = SOURCE_ROOT; }; - BF4587E12298D3A900BD7491 /* misagent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = misagent.h; path = Dependencies/libimobiledevice/src/misagent.h; sourceTree = SOURCE_ROOT; }; - BF4587E22298D3A900BD7491 /* house_arrest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = house_arrest.h; path = Dependencies/libimobiledevice/src/house_arrest.h; sourceTree = SOURCE_ROOT; }; - BF4587E32298D3A900BD7491 /* notification_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = notification_proxy.h; path = Dependencies/libimobiledevice/src/notification_proxy.h; sourceTree = SOURCE_ROOT; }; - BF4587E42298D3A900BD7491 /* device_link_service.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = device_link_service.c; path = Dependencies/libimobiledevice/src/device_link_service.c; sourceTree = SOURCE_ROOT; }; - BF4587E52298D3A900BD7491 /* mobilebackup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobilebackup.h; path = Dependencies/libimobiledevice/src/mobilebackup.h; sourceTree = SOURCE_ROOT; }; - BF4587E62298D3A900BD7491 /* restore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = restore.c; path = Dependencies/libimobiledevice/src/restore.c; sourceTree = SOURCE_ROOT; }; - BF4587E72298D3A900BD7491 /* screenshotr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = screenshotr.c; path = Dependencies/libimobiledevice/src/screenshotr.c; sourceTree = SOURCE_ROOT; }; - BF4587E82298D3A900BD7491 /* syslog_relay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = syslog_relay.h; path = Dependencies/libimobiledevice/src/syslog_relay.h; sourceTree = SOURCE_ROOT; }; - BF4587E92298D3AA00BD7491 /* webinspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webinspector.h; path = Dependencies/libimobiledevice/src/webinspector.h; sourceTree = SOURCE_ROOT; }; - BF4587EA2298D3AA00BD7491 /* mobileactivation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobileactivation.h; path = Dependencies/libimobiledevice/src/mobileactivation.h; sourceTree = SOURCE_ROOT; }; - BF4587EB2298D3AA00BD7491 /* house_arrest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = house_arrest.c; path = Dependencies/libimobiledevice/src/house_arrest.c; sourceTree = SOURCE_ROOT; }; - BF4587EC2298D3AA00BD7491 /* afc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = afc.h; path = Dependencies/libimobiledevice/src/afc.h; sourceTree = SOURCE_ROOT; }; - BF4587ED2298D3AA00BD7491 /* file_relay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = file_relay.h; path = Dependencies/libimobiledevice/src/file_relay.h; sourceTree = SOURCE_ROOT; }; - BF4587EE2298D3AA00BD7491 /* misagent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = misagent.c; path = Dependencies/libimobiledevice/src/misagent.c; sourceTree = SOURCE_ROOT; }; - BF4587EF2298D3AA00BD7491 /* device_link_service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = device_link_service.h; path = Dependencies/libimobiledevice/src/device_link_service.h; sourceTree = SOURCE_ROOT; }; - BF4587F02298D3AA00BD7491 /* mobile_image_mounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobile_image_mounter.h; path = Dependencies/libimobiledevice/src/mobile_image_mounter.h; sourceTree = SOURCE_ROOT; }; - BF4587F12298D3AA00BD7491 /* idevice.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = idevice.c; path = Dependencies/libimobiledevice/src/idevice.c; sourceTree = SOURCE_ROOT; }; - BF4587F22298D3AA00BD7491 /* mobileactivation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobileactivation.c; path = Dependencies/libimobiledevice/src/mobileactivation.c; sourceTree = SOURCE_ROOT; }; - BF4587F32298D3AA00BD7491 /* mobilesync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobilesync.c; path = Dependencies/libimobiledevice/src/mobilesync.c; sourceTree = SOURCE_ROOT; }; - BF4587F42298D3AA00BD7491 /* property_list_service.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = property_list_service.c; path = Dependencies/libimobiledevice/src/property_list_service.c; sourceTree = SOURCE_ROOT; }; - BF4587F52298D3AA00BD7491 /* property_list_service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = property_list_service.h; path = Dependencies/libimobiledevice/src/property_list_service.h; sourceTree = SOURCE_ROOT; }; - BF4587F62298D3AB00BD7491 /* lockdown.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lockdown.c; path = Dependencies/libimobiledevice/src/lockdown.c; sourceTree = SOURCE_ROOT; }; - BF4587F72298D3AB00BD7491 /* service.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = service.c; path = Dependencies/libimobiledevice/src/service.c; sourceTree = SOURCE_ROOT; }; - BF45882A2298D3C000BD7491 /* userpref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = userpref.h; path = Dependencies/libimobiledevice/common/userpref.h; sourceTree = SOURCE_ROOT; }; - BF45882B2298D3C000BD7491 /* userpref.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = userpref.c; path = Dependencies/libimobiledevice/common/userpref.c; sourceTree = SOURCE_ROOT; }; - BF45882C2298D3C000BD7491 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = Dependencies/libimobiledevice/common/debug.h; sourceTree = SOURCE_ROOT; }; - BF4588302298D3C000BD7491 /* debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = debug.c; path = Dependencies/libimobiledevice/common/debug.c; sourceTree = SOURCE_ROOT; }; - BF4588422298D40000BD7491 /* libusbmuxd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = libusbmuxd.c; path = Dependencies/libusbmuxd/src/libusbmuxd.c; sourceTree = SOURCE_ROOT; }; - BF4B78FD24B3D1DB008AB4AC /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - BF56D2AB23DF8E170006506D /* FetchAppIDsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchAppIDsOperation.swift; sourceTree = ""; }; - BF56D2AE23DF9E310006506D /* AppIDsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIDsViewController.swift; sourceTree = ""; }; BF58047B246A28F7008AE704 /* AltBackup.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AltBackup.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BF58047D246A28F7008AE704 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - BF580481246A28F7008AE704 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - BF580486246A28F9008AE704 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - BF580489246A28F9008AE704 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - BF58048B246A28F9008AE704 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - BF580495246A3CB5008AE704 /* UIColor+AltBackup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+AltBackup.swift"; sourceTree = ""; }; BF580497246A3D19008AE704 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - BF580499246A4153008AE704 /* AltBackup.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AltBackup.entitlements; sourceTree = ""; }; - BF663C4E2433ED8200DAA738 /* FileManager+DirectorySize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileManager+DirectorySize.swift"; sourceTree = ""; }; BF66EE7E2501AE50007EE018 /* AltStoreCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AltStoreCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BF6C336124197D700034FD24 /* NSError+AltStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSError+AltStore.swift"; sourceTree = ""; }; - BF6C8FAA242935ED00125131 /* NSAttributedString+Markdown.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+Markdown.m"; path = "Dependencies/MarkdownAttributedString/NSAttributedString+Markdown.m"; sourceTree = SOURCE_ROOT; }; - BF6C8FAB242935ED00125131 /* NSAttributedString+Markdown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+Markdown.h"; path = "Dependencies/MarkdownAttributedString/NSAttributedString+Markdown.h"; sourceTree = SOURCE_ROOT; }; - BF6C8FAD2429597900125131 /* AppBannerCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppBannerCollectionViewCell.swift; sourceTree = ""; }; - BF6C8FAF2429599900125131 /* TextCollectionReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextCollectionReusableView.swift; sourceTree = ""; }; - BF6F439123644C6E00A0B879 /* RefreshAltStoreViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshAltStoreViewController.swift; sourceTree = ""; }; - BF718BC723C919CC00A89F2D /* CFNotificationName+AltStore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CFNotificationName+AltStore.h"; sourceTree = ""; }; - BF718BC823C919E300A89F2D /* CFNotificationName+AltStore.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "CFNotificationName+AltStore.m"; sourceTree = ""; }; - BF718BD723C93DB700A89F2D /* ALTConstants.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ALTConstants.m; sourceTree = ""; }; - BF74989A23621C0700CED65F /* ForwardingNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForwardingNavigationController.swift; sourceTree = ""; }; - BF770E5022BB1CF6002A40FE /* InstallAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstallAppOperation.swift; sourceTree = ""; }; - BF770E5322BC044E002A40FE /* OperationContexts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OperationContexts.swift; sourceTree = ""; }; - BF770E5722BC3D0F002A40FE /* RefreshGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshGroup.swift; sourceTree = ""; }; - BF770E6622BD57C3002A40FE /* BackgroundTaskManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundTaskManager.swift; sourceTree = ""; }; - BF770E6822BD57DD002A40FE /* Silence.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = Silence.m4a; sourceTree = ""; }; - BF88F97124F8727D00BB75DF /* AppManagerErrors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppManagerErrors.swift; sourceTree = ""; }; - BF8B17F0250AC62400F8157F /* AltWidgetExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = AltWidgetExtension.entitlements; sourceTree = ""; }; - BF8CAE4D248AEABA004D6CCE /* UIDevice+Jailbreak.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIDevice+Jailbreak.swift"; sourceTree = ""; }; - BF8F69C122E659F700049BA1 /* AppContentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppContentViewController.swift; sourceTree = ""; }; - BF8F69C322E662D300049BA1 /* AppViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppViewController.swift; sourceTree = ""; }; BF989167250AABF3002ACF50 /* AltWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = AltWidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - BF989170250AABF4002ACF50 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - BF989172250AABF4002ACF50 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - BF98917C250AAC4F002ACF50 /* Countdown.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Countdown.swift; sourceTree = ""; }; - BF98917D250AAC4F002ACF50 /* LockScreenWidget.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockScreenWidget.swift; sourceTree = ""; }; - BF9ABA4422DCFF43008935CF /* BrowseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowseViewController.swift; sourceTree = ""; }; - BF9ABA4822DD0742008935CF /* ScreenshotCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenshotCollectionViewCell.swift; sourceTree = ""; }; - BF9ABA4A22DD137F008935CF /* NavigationBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationBar.swift; sourceTree = ""; }; - BF9ABA4C22DD16DE008935CF /* PillButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillButton.swift; sourceTree = ""; }; - BFA8172A23C5633D001B5953 /* FetchAnisetteDataOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchAnisetteDataOperation.swift; sourceTree = ""; }; - BFB4323E22DE852000B7F8BC /* UpdateCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = UpdateCollectionViewCell.xib; sourceTree = ""; }; - BFB6B21D231870160022A802 /* NewsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewsViewController.swift; sourceTree = ""; }; - BFB6B21F231870B00022A802 /* NewsCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewsCollectionViewCell.swift; sourceTree = ""; }; - BFB6B22323187A3D0022A802 /* NewsCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = NewsCollectionViewCell.xib; sourceTree = ""; }; - BFBAC8852295C90300587369 /* Result+Conveniences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Result+Conveniences.swift"; sourceTree = ""; }; - BFC1F38C22AEE3A4003AC21A /* DownloadAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadAppOperation.swift; sourceTree = ""; }; - BFC57A642416C72400EB891E /* DeactivateAppOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeactivateAppOperation.swift; sourceTree = ""; }; - BFC57A6D2416FC5D00EB891E /* InstalledAppsCollectionHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstalledAppsCollectionHeaderView.swift; sourceTree = ""; }; - BFC57A6F2416FC7600EB891E /* InstalledAppsCollectionHeaderView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = InstalledAppsCollectionHeaderView.xib; sourceTree = ""; }; - BFC712C12512D5F100AB5EBE /* XPCConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XPCConnection.swift; sourceTree = ""; }; - BFC84A4C2421A19100853474 /* SourcesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourcesViewController.swift; sourceTree = ""; }; - BFCCB519245E3401001853EA /* VerifyAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerifyAppOperation.swift; sourceTree = ""; }; BFD2476A2284B9A500981D42 /* SideStore.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SideStore.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BFD2476D2284B9A500981D42 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - BFD247742284B9A500981D42 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - BFD247762284B9A700981D42 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - BFD247792284B9A700981D42 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - BFD2477B2284B9A700981D42 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; BFD247862284BB3B00981D42 /* Roxas.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Roxas.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BFD2478B2284C4C300981D42 /* AppIconImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconImageView.swift; sourceTree = ""; }; - BFD2478E2284C8F900981D42 /* Button.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Button.swift; sourceTree = ""; }; - BFD44605241188C300EAB90A /* CodableError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodableError.swift; sourceTree = ""; }; - BFD52BD222A06EFB000B7ED1 /* ALTConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ALTConstants.h; sourceTree = ""; }; - BFD52C1D22A1A9EC000B7ED1 /* node.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = node.c; path = Dependencies/libplist/libcnary/node.c; sourceTree = SOURCE_ROOT; }; - BFD52C1E22A1A9EC000B7ED1 /* node_list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = node_list.c; path = Dependencies/libplist/libcnary/node_list.c; sourceTree = SOURCE_ROOT; }; - BFD52C1F22A1A9EC000B7ED1 /* cnary.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cnary.c; path = Dependencies/libplist/libcnary/cnary.c; sourceTree = SOURCE_ROOT; }; - BFD6B03222DFF20800B86064 /* MyAppsComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAppsComponents.swift; sourceTree = ""; }; - BFDB6A0722AAED73007EA6D6 /* ResignAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResignAppOperation.swift; sourceTree = ""; }; - BFDB6A0A22AAEDB7007EA6D6 /* Operation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Operation.swift; sourceTree = ""; }; - BFDB6A0C22AAFC19007EA6D6 /* OperationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OperationError.swift; sourceTree = ""; }; - BFDB6A0E22AB2776007EA6D6 /* SendAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendAppOperation.swift; sourceTree = ""; }; - BFDBBD7F246CB84F004ED2F3 /* RemoveAppBackupOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveAppBackupOperation.swift; sourceTree = ""; }; - BFE00A1F2503097F00EB4D0C /* INInteraction+AltStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "INInteraction+AltStore.swift"; sourceTree = ""; }; - BFE338DE22F0EADB002E24B9 /* FetchSourceOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchSourceOperation.swift; sourceTree = ""; }; - BFE338E722F10E56002E24B9 /* LaunchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchViewController.swift; sourceTree = ""; }; - BFE60737231ADF49002B0E8E /* Settings.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Settings.storyboard; sourceTree = ""; }; - BFE60739231ADF82002B0E8E /* SettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = ""; }; - BFE6073B231AE1E7002B0E8E /* SettingsHeaderFooterView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SettingsHeaderFooterView.xib; sourceTree = ""; }; - BFE6073F231AFD2A002B0E8E /* InsetGroupTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsetGroupTableViewCell.swift; sourceTree = ""; }; - BFE60741231B07E6002B0E8E /* SettingsHeaderFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsHeaderFooterView.swift; sourceTree = ""; }; - BFE6325922A83BEB00F30809 /* Authentication.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Authentication.storyboard; sourceTree = ""; }; - BFE6326B22A86FF300F30809 /* AuthenticationOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationOperation.swift; sourceTree = ""; }; - BFF00D2F2501BD7D00746320 /* Intents.intentdefinition */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.intentdefinition; path = Intents.intentdefinition; sourceTree = ""; }; - BFF00D312501BDA100746320 /* BackgroundRefreshAppsOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundRefreshAppsOperation.swift; sourceTree = ""; }; - BFF00D332501BDCF00746320 /* IntentHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntentHandler.swift; sourceTree = ""; }; - BFF0B68D23219520007A79E1 /* PatreonViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PatreonViewController.swift; sourceTree = ""; }; - BFF0B68F23219C6D007A79E1 /* PatreonComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PatreonComponents.swift; sourceTree = ""; }; - BFF0B6912321A305007A79E1 /* AboutPatreonHeaderView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AboutPatreonHeaderView.xib; sourceTree = ""; }; - BFF0B6932321CB85007A79E1 /* AuthenticationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationViewController.swift; sourceTree = ""; }; - BFF0B695232242D3007A79E1 /* LicensesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LicensesViewController.swift; sourceTree = ""; }; - BFF0B6972322CAB8007A79E1 /* InstructionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstructionsViewController.swift; sourceTree = ""; }; - BFF0B6992322D7D0007A79E1 /* UIScreen+CompactHeight.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIScreen+CompactHeight.swift"; sourceTree = ""; }; - BFF435D7255CBDAB00DD724F /* ALTApplication+AltStoreApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ALTApplication+AltStoreApp.swift"; sourceTree = ""; }; - BFF767CB2489AB5C0097E58C /* ALTServerError+Conveniences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ALTServerError+Conveniences.swift"; sourceTree = ""; }; - BFF767CD2489ABE90097E58C /* NetworkConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkConnection.swift; sourceTree = ""; }; - D50107EB2ADF2E1A0069F2A1 /* AddSourceTextFieldCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddSourceTextFieldCell.swift; sourceTree = ""; }; - D5084CCB2B1EA80100C02160 /* FeaturedComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturedComponents.swift; sourceTree = ""; }; - D5144BA72B8684EF00738A5C /* Icons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Icons.xcassets; sourceTree = ""; }; - D5151BD82A8FF64300C96F28 /* RefreshAllAppsIntent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshAllAppsIntent.swift; sourceTree = ""; }; - D5151BE02A90344300C96F28 /* RefreshAllAppsWidgetIntent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshAllAppsWidgetIntent.swift; sourceTree = ""; }; - D5151BE52A90391900C96F28 /* View+AltWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+AltWidget.swift"; sourceTree = ""; }; - D52C8F002AFC144C00CA0BDD /* FeaturedViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturedViewController.swift; sourceTree = ""; }; - D52EF2BD2A0594550096C377 /* AppDetailCollectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDetailCollectionViewController.swift; sourceTree = ""; }; - D533E8B82727B61400A9B5DD /* fragmentzip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fragmentzip.h; sourceTree = ""; }; - D533E8BB2727BBEE00A9B5DD /* libfragmentzip.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfragmentzip.a; path = Dependencies/fragmentzip/libfragmentzip.a; sourceTree = SOURCE_ROOT; }; - D533E8BD2727BBF800A9B5DD /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcurl.a; path = Dependencies/libcurl/libcurl.a; sourceTree = SOURCE_ROOT; }; - D5390C3B2AC3A43900D17E62 /* AddSourceViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddSourceViewController.swift; sourceTree = ""; }; - D54058B82A1D6269008CCC58 /* AppPermissionProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppPermissionProtocol.swift; sourceTree = ""; }; - D54058BA2A1D8FE3008CCC58 /* UIColor+AltStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+AltStore.swift"; sourceTree = ""; }; - D5418F162AD740890014ABD6 /* AppScreenshotCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppScreenshotCollectionViewCell.swift; sourceTree = ""; }; - D54DED1328CBC44B008B27A0 /* ErrorLogTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorLogTableViewCell.swift; sourceTree = ""; }; - D552B1D72A042A740066216F /* AppPermissionsCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppPermissionsCard.swift; sourceTree = ""; }; - D55467B12A8D5E2600F4CE90 /* AppShortcuts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppShortcuts.swift; sourceTree = ""; }; - D55467C42A8D72C300F4CE90 /* ActiveAppsWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveAppsWidget.swift; sourceTree = ""; }; - D569A5032AF9BC5F00A4CB8B /* ReviewPermissionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReviewPermissionsViewController.swift; sourceTree = ""; }; - D56D213F2B7D9942007641C5 /* AltAppIconsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AltAppIconsViewController.swift; sourceTree = ""; }; - D56D21412B7D9C41007641C5 /* AltIcons.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = AltIcons.plist; sourceTree = ""; }; - D5708416292448DA00D42D34 /* OperatingSystemVersion+Comparable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OperatingSystemVersion+Comparable.swift"; sourceTree = ""; }; - D571ADCD2A02FA7400B24B63 /* SourceError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceError.swift; sourceTree = ""; }; - D577AB7A2A967DF5007FE952 /* AppsTimelineProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppsTimelineProvider.swift; sourceTree = ""; }; - D577AB7E2A96878A007FE952 /* AppDetailWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDetailWidget.swift; sourceTree = ""; }; - D57968CA29CB99EF00539069 /* VibrantButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VibrantButton.swift; sourceTree = ""; }; - D57DF637271E32F000677701 /* PatchApp.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = PatchApp.storyboard; sourceTree = ""; }; - D57DF63D271E51E400677701 /* ALTAppPatcher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ALTAppPatcher.h; sourceTree = ""; }; - D57DF63E271E51E400677701 /* ALTAppPatcher.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ALTAppPatcher.m; sourceTree = ""; }; - D57F2C9026E0070200B9FA39 /* EnableJITOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnableJITOperation.swift; sourceTree = ""; }; - D57F2C9326E01BC700B9FA39 /* UIDevice+Vibration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIDevice+Vibration.swift"; sourceTree = ""; }; - D57FE84328C7DB7100216002 /* ErrorLogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorLogViewController.swift; sourceTree = ""; }; - D586D39828EF58B0000E101F /* AltTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AltTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D59162AA29BA60A9005CBF47 /* SourceHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceHeaderView.swift; sourceTree = ""; }; - D59162AC29BA616A005CBF47 /* SourceHeaderView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SourceHeaderView.xib; sourceTree = ""; }; - D5927D6529DCC89000D6898E /* UINavigationBarAppearance+TintColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationBarAppearance+TintColor.swift"; sourceTree = ""; }; - D5935AEC29C39DE300C157EF /* SourceComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceComponents.swift; sourceTree = ""; }; - D5935AEE29C3B23600C157EF /* Sources.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Sources.storyboard; sourceTree = ""; }; - D593F1932717749A006E82DE /* PatchAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PatchAppOperation.swift; sourceTree = ""; }; - D59A6B7D2AA9226C00F61259 /* AppProcess.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppProcess.swift; sourceTree = ""; }; - D59A6B802AA92D1C00F61259 /* Process+Conveniences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Process+Conveniences.swift"; sourceTree = ""; }; - D5A0537229B91DB400997551 /* SourceDetailContentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceDetailContentViewController.swift; sourceTree = ""; }; - D5A645202AF591980047D980 /* UTType+AltStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UTType+AltStore.swift"; sourceTree = ""; }; - D5ACE84428E3B8450021CAB9 /* ClearAppCacheOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearAppCacheOperation.swift; sourceTree = ""; }; - D5B6F6AA2AD76541007EED5A /* PreviewAppScreenshotsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewAppScreenshotsViewController.swift; sourceTree = ""; }; - D5C0E7662AD9C75900530CA4 /* AppCardCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCardCollectionViewCell.swift; sourceTree = ""; }; - D5CD805C29CA2C1E00E591B0 /* HeaderContentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeaderContentViewController.swift; sourceTree = ""; }; - D5CD805E29CA755E00E591B0 /* SourceDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SourceDetailViewController.swift; sourceTree = ""; }; - D5CF56812A0D83F9006D93E2 /* VerificationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerificationError.swift; sourceTree = ""; }; - D5E1E7C028077DE90016FC96 /* UpdateKnownSourcesOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateKnownSourcesOperation.swift; sourceTree = ""; }; - D5F2F6A82720B7C20081CCF5 /* PatchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PatchViewController.swift; sourceTree = ""; }; - D5F982202AB910180045751F /* AppScreenshotsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppScreenshotsViewController.swift; sourceTree = ""; }; - D5FB28EB2ADDF68D00A1C337 /* UIFontDescriptor+Bold.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFontDescriptor+Bold.swift"; sourceTree = ""; }; - D5FD4EC42A952EAD0097BEE8 /* AltWidgetBundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AltWidgetBundle.swift; sourceTree = ""; }; - D5FD4EC82A9530C00097BEE8 /* AppSnapshot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSnapshot.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ @@ -899,6 +246,7 @@ "libem_proxy-ios.a", "libem_proxy-sim.a", LICENSE, + Makefile, README.md, src/lib.rs, src/run.rs, @@ -920,10 +268,6 @@ }; A8EEC0BF2F4AF7FB00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; - membershipExceptions = ( - Info.plist, - Intents/ViewAppIntentHandler.swift, - ); publicHeaders = ( AltStoreCore.h, Types/ALTAppPermissions.h, @@ -932,12 +276,91 @@ ); target = BF66EE7D2501AE50007EE018 /* AltStoreCore */; }; + 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 */; + }; /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ +/* Begin PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */ + A8EEC8CC2F4B146B00F2436D /* PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet */ = { + isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; + buildPhase = BFD247682284B9A500981D42 /* Resources */; + membershipExceptions = ( + AltStoreFree.entitlements, + ); + }; +/* End PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */ + /* Begin PBXFileSystemSynchronizedRootGroup section */ A83FE3A22EC91F35005ACE9A /* em_proxy */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A83FE3D32EC922F8005ACE9A /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = em_proxy; sourceTree = ""; }; A83FE3A52EC91F35005ACE9A /* EmotionalDamage */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A83FE3D22EC9229A005ACE9A /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = EmotionalDamage; sourceTree = ""; }; A8EEC0502F4AF7FB00F2436D /* AltStoreCore */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC0BE2F4AF7FB00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC0BF2F4AF7FB00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltStoreCore; sourceTree = ""; }; + A8EEC3482F4B0D8600F2436D /* Shared */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC36A2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC36B2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC36C2F4B0D8700F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Shared; sourceTree = ""; }; + A8EEC3B92F4B0EFC00F2436D /* AltWidget */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC3CA2F4B0EFC00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltWidget; sourceTree = ""; }; + A8EEC3D92F4B0FC800F2436D /* AltBackup */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC3E22F4B0FC800F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltBackup; sourceTree = ""; }; + A8EEC6EF2F4B106C00F2436D /* Dependencies */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Dependencies; sourceTree = ""; }; + A8EEC71D2F4B10D900F2436D /* xcconfigs */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = xcconfigs; sourceTree = ""; }; + A8EEC8412F4B146A00F2436D /* AltStore */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (A8EEC8CB2F4B146B00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, A8EEC8CC2F4B146B00F2436D /* PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet */, A8EEC8CD2F4B146B00F2436D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = AltStore; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ @@ -945,7 +368,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A809F69E2D04D7AC00F0F0F3 /* libminimuxer_static.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1014,7 +436,6 @@ files = ( A8C6D5172D1EE95B00DF01F1 /* OpenSSL.xcframework in Frameworks */, A83FE3D42EC92495005ACE9A /* libEmotionalDamage.a in Frameworks */, - A8A543302D04F14400D72399 /* libfragmentzip.a in Frameworks */, A8B646012D70C23E00125819 /* MarkdownKit in Frameworks */, A8C2260E2EC9039A00047C0D /* Nuke in Frameworks */, A8F838942D048ECE00ED425D /* libimobiledevice.a in Frameworks */, @@ -1029,43 +450,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0EE7FDBF2BE8BBBF00D1E390 /* Errors */ = { - isa = PBXGroup; - children = ( - A8FD915D2D046F5200322782 /* UserInfoValue.swift */, - A8FD915B2D046EF100322782 /* ProcessError.swift */, - 0EE7FDC32BE8BC7900D1E390 /* ALTLocalizedError.swift */, - 0EE7FDC02BE8BC2100D1E390 /* ALTWrappedError.m */, - 0EE7FDC22BE8BC4200D1E390 /* ALTWrappedError.h */, - ); - path = Errors; - sourceTree = ""; - }; - 191E5FF4290B2663001A3B7C /* libimobiledevice-glue */ = { - isa = PBXGroup; - children = ( - B343F873295F7C5C002B1159 /* cbuf.c */, - B343F874295F7C5D002B1159 /* collection.c */, - B343F875295F7C5D002B1159 /* glue.c */, - B343F872295F7C5C002B1159 /* opack.c */, - B343F876295F7C5D002B1159 /* socket.c */, - B343F877295F7C5D002B1159 /* termcolors.c */, - B343F879295F7C5D002B1159 /* thread.c */, - B343F87B295F7C5D002B1159 /* tlv.c */, - B343F87A295F7C5D002B1159 /* utils.c */, - ); - name = "libimobiledevice-glue"; - path = "libimobiledevice-glue/src"; - sourceTree = ""; - }; - A800F6FE2CE28DE300208744 /* Extensions */ = { - isa = PBXGroup; - children = ( - A800F7032CE28E2F00208744 /* View+AltWidget.swift */, - ); - path = Extensions; - sourceTree = ""; - }; A8087E712D2D291B002DB21B /* importexport */ = { isa = PBXGroup; children = ( @@ -1074,33 +458,6 @@ path = importexport; sourceTree = ""; }; - A8096D1D2D30ADD5000C39C6 /* Providers */ = { - isa = PBXGroup; - children = ( - D577AB7A2A967DF5007FE952 /* AppsTimelineProvider.swift */, - A8A853AE2D3065A300995795 /* ActiveAppsTimelineProvider.swift */, - A8096D1B2D30ADA9000C39C6 /* ActiveAppsTimelineProvider+Simulator.swift */, - ); - path = Providers; - sourceTree = ""; - }; - A809F68A2D04D71200F0F0F3 /* Products */ = { - isa = PBXGroup; - children = ( - A809F68E2D04D71200F0F0F3 /* libminimuxer_static.a */, - ); - name = Products; - sourceTree = ""; - }; - A80D790B2D2F209700A40F40 /* Intents */ = { - isa = PBXGroup; - children = ( - A80D790C2D2F20AF00A40F40 /* PaginationIntent.swift */, - A8096D172D30AD4F000C39C6 /* WidgetUpdateIntent.swift */, - ); - path = Intents; - sourceTree = ""; - }; A81A8CB22D68B2030086C96F /* UnitTests */ = { isa = PBXGroup; children = ( @@ -1119,32 +476,6 @@ path = datastructures; sourceTree = ""; }; - A83FE4082EC93DCD005ACE9A /* Products */ = { - isa = PBXGroup; - children = ( - A83FE40D2EC93DCD005ACE9A /* libem_proxy_static.a */, - A83FE40F2EC93DCD005ACE9A /* run */, - ); - name = Products; - sourceTree = ""; - }; - A85ACB942D1F31C400AA3DE7 /* xcconfigs */ = { - isa = PBXGroup; - children = ( - A86202332D1F35640091187B /* AltStoreCore.xcconfig */, - A85ACB912D1F31C400AA3DE7 /* AltStoreCore.debug.xcconfig */, - A85ACB922D1F31C400AA3DE7 /* AltStoreCore.release.xcconfig */, - A86202322D1F35640091187B /* AltStore.xcconfig */, - A85ACB8F2D1F31C400AA3DE7 /* AltStore.debug.xcconfig */, - A85ACB902D1F31C400AA3DE7 /* AltStore.release.xcconfig */, - A85ACB8E2D1F31C400AA3DE7 /* AltBackup.xcconfig */, - A85ACB932D1F31C400AA3DE7 /* AltWidgetExtension.xcconfig */, - A8E2DB2C2D684D39009E5D31 /* UITests.xcconfig */, - A881E8562D6FBBAF00954AD2 /* DataStructureTests.xcconfig */, - ); - path = xcconfigs; - sourceTree = ""; - }; A86315DD2D3EB2BD0048FA40 /* errors */ = { isa = PBXGroup; children = ( @@ -1161,17 +492,6 @@ path = operations; sourceTree = ""; }; - A8A543222D04F0C100D72399 /* Products */ = { - isa = PBXGroup; - children = ( - A8A543292D04F0C100D72399 /* libfragmentzip */, - A8A5432B2D04F0C100D72399 /* libfragmentzip */, - A8A5432D2D04F0C100D72399 /* libfragmentzip.a */, - A8A5432F2D04F0C100D72399 /* libfragmentzip.a */, - ); - name = Products; - sourceTree = ""; - }; A8A853AD2D3050CC00995795 /* pagination */ = { isa = PBXGroup; children = ( @@ -1180,14 +500,6 @@ path = pagination; sourceTree = ""; }; - A8AD35562D31BE8F003A28B4 /* Manager */ = { - isa = PBXGroup; - children = ( - A8AD35582D31BF29003A28B4 /* PageInfoManager.swift */, - ); - path = Manager; - sourceTree = ""; - }; A8AD35572D31BEB2003A28B4 /* datastructures */ = { isa = PBXGroup; children = ( @@ -1316,338 +628,19 @@ path = minimuxer; sourceTree = ""; }; - B39F16112918D7B5002E9404 /* Consts */ = { - isa = PBXGroup; - children = ( - B39F16122918D7C5002E9404 /* Consts.swift */, - B39F16142918D7DA002E9404 /* Consts+Proxy.swift */, - ); - path = Consts; - sourceTree = ""; - }; - BF18BFFF2485A75F00DD5981 /* Server Protocol */ = { - isa = PBXGroup; - children = ( - BF1E3128229F474900370A3C /* ServerProtocol.swift */, - BFD44605241188C300EAB90A /* CodableError.swift */, - ); - path = "Server Protocol"; - sourceTree = ""; - }; - BF1E315122A0616100370A3C /* Shared */ = { - isa = PBXGroup; - children = ( - BFD52BD222A06EFB000B7ED1 /* ALTConstants.h */, - BF718BD723C93DB700A89F2D /* ALTConstants.m */, - BF18BFFF2485A75F00DD5981 /* Server Protocol */, - BFF767CF2489AC240097E58C /* Connections */, - 0EE7FDBF2BE8BBBF00D1E390 /* Errors */, - BFF767C32489A6800097E58C /* Extensions */, - BFF767C42489A6980097E58C /* Categories */, - D59A6B7C2AA9225C00F61259 /* Types */, - ); - path = Shared; - sourceTree = ""; - }; - BF3D648922E79A7700E9056B /* Types */ = { - isa = PBXGroup; - children = ( - 0ED4AECA2E6DDDAE0039E2C0 /* ImportedAccount.swift */, - A8FD917A2D0472DD00322782 /* DeprecatedAPIs.swift */, - BF41B807233433C100C593A3 /* LoadingState.swift */, - ); - path = Types; - sourceTree = ""; - }; - BF3D64A022E7FAD800E9056B /* App Detail */ = { - isa = PBXGroup; - children = ( - BF8F69C322E662D300049BA1 /* AppViewController.swift */, - BF8F69C122E659F700049BA1 /* AppContentViewController.swift */, - BF3D64AF22E8D4B800E9056B /* AppContentViewControllerCells.swift */, - D52EF2BD2A0594550096C377 /* AppDetailCollectionViewController.swift */, - D552B1D72A042A740066216F /* AppPermissionsCard.swift */, - D5418F152AD740750014ABD6 /* Screenshots */, - ); - path = "App Detail"; - sourceTree = ""; - }; - BF45872C2298D31600BD7491 /* libimobiledevice */ = { - isa = PBXGroup; - children = ( - 191E5FF4290B2663001A3B7C /* libimobiledevice-glue */, - BF4588562298DC6D00BD7491 /* libplist */, - BF4587972298D36400BD7491 /* libimobiledevice */, - BF45883D2298D3E800BD7491 /* libusbmuxd */, - ); - name = libimobiledevice; - path = Dependencies; - sourceTree = ""; - }; - BF4587972298D36400BD7491 /* libimobiledevice */ = { - isa = PBXGroup; - children = ( - BF4587D72298D3A800BD7491 /* afc.c */, - B33FFBAB295F8F98002259E6 /* companion_proxy.c */, - BF4587DF2298D3A900BD7491 /* debugserver.c */, - BF4587E42298D3A900BD7491 /* device_link_service.c */, - BF4587C92298D3A800BD7491 /* diagnostics_relay.c */, - BF4587D22298D3A800BD7491 /* file_relay.c */, - BF4587CF2298D3A800BD7491 /* heartbeat.c */, - BF4587EB2298D3AA00BD7491 /* house_arrest.c */, - BF4587F12298D3AA00BD7491 /* idevice.c */, - BF4587D92298D3A900BD7491 /* installation_proxy.c */, - BF4587F62298D3AB00BD7491 /* lockdown.c */, - BF4587EE2298D3AA00BD7491 /* misagent.c */, - BF4587D82298D3A800BD7491 /* mobile_image_mounter.c */, - BF4587F22298D3AA00BD7491 /* mobileactivation.c */, - BF4587DD2298D3A900BD7491 /* mobilebackup.c */, - BF4587DC2298D3A900BD7491 /* mobilebackup2.c */, - BF4587F32298D3AA00BD7491 /* mobilesync.c */, - BF4587CB2298D3A800BD7491 /* notification_proxy.c */, - B33FFBA9295F8F78002259E6 /* preboard.c */, - BF4587F42298D3AA00BD7491 /* property_list_service.c */, - BF4587E62298D3A900BD7491 /* restore.c */, - BF4587CC2298D3A800BD7491 /* sbservices.c */, - BF4587E72298D3A900BD7491 /* screenshotr.c */, - BF4587F72298D3AB00BD7491 /* service.c */, - BF4587D32298D3A800BD7491 /* syslog_relay.c */, - BF4587D62298D3A800BD7491 /* webinspector.c */, - BF4587EC2298D3AA00BD7491 /* afc.h */, - BF4587DE2298D3A900BD7491 /* debugserver.h */, - BF4587EF2298D3AA00BD7491 /* device_link_service.h */, - BF4587CA2298D3A800BD7491 /* diagnostics_relay.h */, - BF4587ED2298D3AA00BD7491 /* file_relay.h */, - BF4587E02298D3A900BD7491 /* heartbeat.h */, - BF4587E22298D3A900BD7491 /* house_arrest.h */, - BF4587D52298D3A800BD7491 /* idevice.h */, - BF4587D12298D3A800BD7491 /* installation_proxy.h */, - BF4587D42298D3A800BD7491 /* lockdown.h */, - BF4587E12298D3A900BD7491 /* misagent.h */, - BF4587F02298D3AA00BD7491 /* mobile_image_mounter.h */, - BF4587EA2298D3AA00BD7491 /* mobileactivation.h */, - BF4587E52298D3A900BD7491 /* mobilebackup.h */, - BF4587CE2298D3A800BD7491 /* mobilebackup2.h */, - BF4587DB2298D3A900BD7491 /* mobilesync.h */, - BF4587E32298D3A900BD7491 /* notification_proxy.h */, - BF4587F52298D3AA00BD7491 /* property_list_service.h */, - BF4587D02298D3A800BD7491 /* restore.h */, - BF4587CD2298D3A800BD7491 /* sbservices.h */, - BF4587DA2298D3A900BD7491 /* screenshotr.h */, - BF4587C82298D3A800BD7491 /* service.h */, - BF4587E82298D3A900BD7491 /* syslog_relay.h */, - BF4587E92298D3AA00BD7491 /* webinspector.h */, - BF4588282298D3B400BD7491 /* common */, - ); - path = libimobiledevice; - sourceTree = ""; - }; - BF4588282298D3B400BD7491 /* common */ = { - isa = PBXGroup; - children = ( - BF4588302298D3C000BD7491 /* debug.c */, - BF45882B2298D3C000BD7491 /* userpref.c */, - BF45882C2298D3C000BD7491 /* debug.h */, - BF45882A2298D3C000BD7491 /* userpref.h */, - ); - name = common; - sourceTree = ""; - }; - BF45883D2298D3E800BD7491 /* libusbmuxd */ = { - isa = PBXGroup; - children = ( - BF4588422298D40000BD7491 /* libusbmuxd.c */, - ); - path = libusbmuxd; - sourceTree = ""; - }; - BF4588562298DC6D00BD7491 /* libplist */ = { - isa = PBXGroup; - children = ( - 0EA166462ADFE0D1003015C1 /* Dictionary.cpp */, - 0E1A1F902AE36A9600364CAD /* bytearray.c */, - 0EA166442ADFE0D1003015C1 /* bplist.c */, - 0EA166432ADFE0D1003015C1 /* Data.cpp */, - 0EA166422ADFE0D1003015C1 /* Date.cpp */, - 0EA1664F2ADFE0D1003015C1 /* hashtable.c */, - 0EA166532ADFE0D2003015C1 /* Integer.cpp */, - 0EA166562ADFE0D2003015C1 /* oplist.c */, - 0EA166522ADFE0D2003015C1 /* out-default.c */, - 0EA166472ADFE0D1003015C1 /* out-limd.c */, - 0EA166552ADFE0D2003015C1 /* out-plutil.c */, - 0EA166492ADFE0D1003015C1 /* String.cpp */, - 0EA1665A2ADFE0D2003015C1 /* Structure.cpp */, - 0EA166452ADFE0D1003015C1 /* Array.cpp */, - 0EA1664A2ADFE0D1003015C1 /* base64.c */, - 0EA166572ADFE0D2003015C1 /* jsmn.c */, - 0EA1664E2ADFE0D1003015C1 /* Boolean.cpp */, - 0EA4B9BB2AE4A3F6009209CE /* plist.c */, - 0EA166412ADFE0D1003015C1 /* jplist.c */, - 0EA166582ADFE0D2003015C1 /* Key.cpp */, - 0EA166512ADFE0D2003015C1 /* ptrarray.c */, - 0EA1664C2ADFE0D1003015C1 /* time64.c */, - 0EA166502ADFE0D2003015C1 /* Node.cpp */, - 0EA166542ADFE0D2003015C1 /* Real.cpp */, - 0EA1664B2ADFE0D1003015C1 /* Uid.cpp */, - 0EA166592ADFE0D2003015C1 /* xplist.c */, - 0EA166662ADFE122003015C1 /* base64.h */, - 0EA166652ADFE122003015C1 /* hashtable.h */, - 0EA166632ADFE122003015C1 /* jsmn.h */, - 0EA166642ADFE122003015C1 /* plist.h */, - 0EA166612ADFE122003015C1 /* bytearray.h */, - 0EA166622ADFE122003015C1 /* ptrarray.h */, - 0EA166672ADFE122003015C1 /* strbuf.h */, - 0EA1665F2ADFE122003015C1 /* time64_limits.h */, - 0EA166602ADFE122003015C1 /* time64.h */, - BF4588892298DDEA00BD7491 /* libcnary */, - ); - path = libplist; - sourceTree = ""; - }; - BF4588892298DDEA00BD7491 /* libcnary */ = { - isa = PBXGroup; - children = ( - BFD52C1F22A1A9EC000B7ED1 /* cnary.c */, - BFD52C1E22A1A9EC000B7ED1 /* node_list.c */, - BFD52C1D22A1A9EC000B7ED1 /* node.c */, - ); - name = libcnary; - sourceTree = ""; - }; - BF56D2AD23DF9E170006506D /* App IDs */ = { - isa = PBXGroup; - children = ( - BF56D2AE23DF9E310006506D /* AppIDsViewController.swift */, - ); - path = "App IDs"; - sourceTree = ""; - }; - BF58047C246A28F7008AE704 /* AltBackup */ = { - isa = PBXGroup; - children = ( - BF580499246A4153008AE704 /* AltBackup.entitlements */, - BF58047D246A28F7008AE704 /* AppDelegate.swift */, - BF580481246A28F7008AE704 /* ViewController.swift */, - BF44EEEF246B08BA002A52F2 /* BackupController.swift */, - BF580495246A3CB5008AE704 /* UIColor+AltBackup.swift */, - BF580486246A28F9008AE704 /* Assets.xcassets */, - BF580488246A28F9008AE704 /* LaunchScreen.storyboard */, - BF58048B246A28F9008AE704 /* Info.plist */, - ); - path = AltBackup; - sourceTree = ""; - }; - BF6C8FA8242935CA00125131 /* Dependencies */ = { - isa = PBXGroup; - children = ( - BF6C8FA9242935DB00125131 /* MarkdownAttributedString */, - ); - name = Dependencies; - sourceTree = ""; - }; - BF6C8FA9242935DB00125131 /* MarkdownAttributedString */ = { - isa = PBXGroup; - children = ( - BF6C8FAB242935ED00125131 /* NSAttributedString+Markdown.h */, - BF6C8FAA242935ED00125131 /* NSAttributedString+Markdown.m */, - ); - name = MarkdownAttributedString; - sourceTree = ""; - }; - BF7B44062725A4B8005288A4 /* Patch App */ = { - isa = PBXGroup; - children = ( - D593F1932717749A006E82DE /* PatchAppOperation.swift */, - D5F2F6A82720B7C20081CCF5 /* PatchViewController.swift */, - D57DF637271E32F000677701 /* PatchApp.storyboard */, - D57DF63D271E51E400677701 /* ALTAppPatcher.h */, - D57DF63E271E51E400677701 /* ALTAppPatcher.m */, - D533E8B82727B61400A9B5DD /* fragmentzip.h */, - D533E8BD2727BBF800A9B5DD /* libcurl.a */, - D533E8BB2727BBEE00A9B5DD /* libfragmentzip.a */, - ); - path = "Patch App"; - sourceTree = ""; - }; - BF98916C250AABF3002ACF50 /* AltWidget */ = { - isa = PBXGroup; - children = ( - A8AD35562D31BE8F003A28B4 /* Manager */, - A80D790B2D2F209700A40F40 /* Intents */, - A8096D1D2D30ADD5000C39C6 /* Providers */, - A800F6FE2CE28DE300208744 /* Extensions */, - BF8B17F0250AC62400F8157F /* AltWidgetExtension.entitlements */, - D5FD4EC42A952EAD0097BEE8 /* AltWidgetBundle.swift */, - D50C29F22A8ECD71009AB488 /* Widgets */, - D51AF9752A97D29100471312 /* Model */, - D577AB802A968B7E007FE952 /* Components */, - D5151BE42A9038FA00C96F28 /* Extensions */, - BF989170250AABF4002ACF50 /* Assets.xcassets */, - BF989172250AABF4002ACF50 /* Info.plist */, - ); - path = AltWidget; - sourceTree = ""; - }; - BF9ABA4322DCFF33008935CF /* Browse */ = { - isa = PBXGroup; - children = ( - D52C8F002AFC144C00CA0BDD /* FeaturedViewController.swift */, - D5084CCB2B1EA80100C02160 /* FeaturedComponents.swift */, - BF9ABA4422DCFF43008935CF /* BrowseViewController.swift */, - BF9ABA4822DD0742008935CF /* ScreenshotCollectionViewCell.swift */, - ); - path = Browse; - sourceTree = ""; - }; - BFB6B21C2318700D0022A802 /* News */ = { - isa = PBXGroup; - children = ( - BFB6B21D231870160022A802 /* NewsViewController.swift */, - BFB6B21F231870B00022A802 /* NewsCollectionViewCell.swift */, - BFB6B22323187A3D0022A802 /* NewsCollectionViewCell.xib */, - ); - path = News; - sourceTree = ""; - }; - BFBBE2E2229320A2002097FA /* My Apps */ = { - isa = PBXGroup; - children = ( - BF08858222DE795100DE9F1E /* MyAppsViewController.swift */, - BFD6B03222DFF20800B86064 /* MyAppsComponents.swift */, - BF08858422DE7EC800DE9F1E /* UpdateCollectionViewCell.swift */, - BFB4323E22DE852000B7F8BC /* UpdateCollectionViewCell.xib */, - BFC57A6D2416FC5D00EB891E /* InstalledAppsCollectionHeaderView.swift */, - BFC57A6F2416FC7600EB891E /* InstalledAppsCollectionHeaderView.xib */, - ); - path = "My Apps"; - sourceTree = ""; - }; - BFC84A4B2421A13000853474 /* Sources */ = { - isa = PBXGroup; - children = ( - D5935AEE29C3B23600C157EF /* Sources.storyboard */, - BFC84A4C2421A19100853474 /* SourcesViewController.swift */, - D5CD805E29CA755E00E591B0 /* SourceDetailViewController.swift */, - D5A0537229B91DB400997551 /* SourceDetailContentViewController.swift */, - D5390C3B2AC3A43900D17E62 /* AddSourceViewController.swift */, - D50107ED2ADF2E310069F2A1 /* Components */, - ); - path = Sources; - sourceTree = ""; - }; BFD247612284B9A500981D42 = { isa = PBXGroup; children = ( - A8F66C072D04C025009689E6 /* SideStore */, - BFD2476C2284B9A500981D42 /* AltStore */, + A8EEC3D92F4B0FC800F2436D /* AltBackup */, + A8EEC8412F4B146A00F2436D /* AltStore */, A8EEC0502F4AF7FB00F2436D /* AltStoreCore */, - BF1E315122A0616100370A3C /* Shared */, - BF45872C2298D31600BD7491 /* libimobiledevice */, - BF58047C246A28F7008AE704 /* AltBackup */, - BF98916C250AABF3002ACF50 /* AltWidget */, + A8EEC3B92F4B0EFC00F2436D /* AltWidget */, + A8EEC6EF2F4B106C00F2436D /* Dependencies */, + A8EEC3482F4B0D8600F2436D /* Shared */, + A8F66C072D04C025009689E6 /* SideStore */, + A8EEC71D2F4B10D900F2436D /* xcconfigs */, BFD247852284BB3300981D42 /* Frameworks */, BFD2476B2284B9A500981D42 /* Products */, - A85ACB942D1F31C400AA3DE7 /* xcconfigs */, B3C39607284F4C8400DA9E2F /* Build.xcconfig */, B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */, B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */, @@ -1663,7 +656,6 @@ BF66EE7E2501AE50007EE018 /* AltStoreCore.framework */, BF989167250AABF3002ACF50 /* AltWidgetExtension.appex */, 191E5FAB290A5D92001A3B7C /* libminimuxer.a */, - D586D39828EF58B0000E101F /* AltTests.xctest */, A8E2DB212D684CBD009E5D31 /* UITests.xctest */, A81A8CC52D68BA610086C96F /* DataStructureTests.xctest */, A83FE3CD2EC9217F005ACE9A /* libEmotionalDamage.a */, @@ -1671,40 +663,6 @@ name = Products; sourceTree = ""; }; - BFD2476C2284B9A500981D42 /* AltStore */ = { - isa = PBXGroup; - children = ( - B39F16112918D7B5002E9404 /* Consts */, - BF219A7E22CAC431007676A6 /* AltStore.entitlements */, - 0ED4AECC2E6DF17B0039E2C0 /* AltStoreFree.entitlements */, - BFD2476D2284B9A500981D42 /* AppDelegate.swift */, - BF4B78FD24B3D1DB008AB4AC /* SceneDelegate.swift */, - BFD247732284B9A500981D42 /* Main.storyboard */, - BFE338E722F10E56002E24B9 /* LaunchViewController.swift */, - BF41B805233423AE00C593A3 /* TabBarController.swift */, - BFE6325822A83BA800F30809 /* Authentication */, - BFB6B21C2318700D0022A802 /* News */, - BF9ABA4322DCFF33008935CF /* Browse */, - BF3D64A022E7FAD800E9056B /* App Detail */, - BFBBE2E2229320A2002097FA /* My Apps */, - BFDB69FB22A9A7A6007EA6D6 /* Settings */, - BFD2478A2284C49000981D42 /* Managing Apps */, - BFC84A4B2421A13000853474 /* Sources */, - BF56D2AD23DF9E170006506D /* App IDs */, - D5BDD9712B1FC8FA001F84DE /* Permissions */, - BFF00D2E2501BD4B00746320 /* Intents */, - BFDB6A0922AAEDA1007EA6D6 /* Operations */, - BFD2478D2284C4C700981D42 /* Components */, - BF3D648922E79A7700E9056B /* Types */, - BFD2479D2284FBBD00981D42 /* Extensions */, - D54058B72A1D6251008CCC58 /* Previews */, - BFD247962284D7C100981D42 /* Resources */, - BF6C8FA8242935CA00125131 /* Dependencies */, - BFD247972284D7D800981D42 /* Supporting Files */, - ); - path = AltStore; - sourceTree = ""; - }; BFD247852284BB3300981D42 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1719,309 +677,6 @@ name = Frameworks; sourceTree = ""; }; - BFD2478A2284C49000981D42 /* Managing Apps */ = { - isa = PBXGroup; - children = ( - BF0C4EBC22A1BD8B009A2DD7 /* AppManager.swift */, - BF88F97124F8727D00BB75DF /* AppManagerErrors.swift */, - BD4513AA2C6FA98C0052BCC0 /* AppExtensionView.swift */, - ); - path = "Managing Apps"; - sourceTree = ""; - }; - BFD2478D2284C4C700981D42 /* Components */ = { - isa = PBXGroup; - children = ( - BFD2478B2284C4C300981D42 /* AppIconImageView.swift */, - BF74989A23621C0700CED65F /* ForwardingNavigationController.swift */, - BFD2478E2284C8F900981D42 /* Button.swift */, - BF770E6622BD57C3002A40FE /* BackgroundTaskManager.swift */, - BF9ABA4A22DD137F008935CF /* NavigationBar.swift */, - BF9ABA4C22DD16DE008935CF /* PillButton.swift */, - D57968CA29CB99EF00539069 /* VibrantButton.swift */, - BF18B0F022E25DF9005C4CF5 /* ToastView.swift */, - BF3D649E22E7B24C00E9056B /* CollapsingTextView.swift */, - BF2901302318F7A800D88A45 /* AppBannerView.swift */, - BF29012E2318F6B100D88A45 /* AppBannerView.xib */, - BF6C8FAD2429597900125131 /* AppBannerCollectionViewCell.swift */, - BF6C8FAF2429599900125131 /* TextCollectionReusableView.swift */, - D5CD805C29CA2C1E00E591B0 /* HeaderContentViewController.swift */, - D5C0E7662AD9C75900530CA4 /* AppCardCollectionViewCell.swift */, - ); - path = Components; - sourceTree = ""; - }; - BFD247962284D7C100981D42 /* Resources */ = { - isa = PBXGroup; - children = ( - A8D484D72D0CD306002C691D /* AltBackup.ipa */, - BFD247762284B9A700981D42 /* Assets.xcassets */, - D5144BA72B8684EF00738A5C /* Icons.xcassets */, - D56D21412B7D9C41007641C5 /* AltIcons.plist */, - BF770E6822BD57DD002A40FE /* Silence.m4a */, - ); - path = Resources; - sourceTree = ""; - }; - BFD247972284D7D800981D42 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - BFD247782284B9A700981D42 /* LaunchScreen.storyboard */, - BFD2477B2284B9A700981D42 /* Info.plist */, - BF1E314722A060F300370A3C /* AltStore-Bridging-Header.h */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - BFD2479D2284FBBD00981D42 /* Extensions */ = { - isa = PBXGroup; - children = ( - BFF0B6992322D7D0007A79E1 /* UIScreen+CompactHeight.swift */, - BF663C4E2433ED8200DAA738 /* FileManager+DirectorySize.swift */, - BF8CAE4D248AEABA004D6CCE /* UIDevice+Jailbreak.swift */, - BFE00A1F2503097F00EB4D0C /* INInteraction+AltStore.swift */, - D57F2C9326E01BC700B9FA39 /* UIDevice+Vibration.swift */, - B376FE3D29258C8900E18883 /* OSLog+SideStore.swift */, - D5927D6529DCC89000D6898E /* UINavigationBarAppearance+TintColor.swift */, - D54058BA2A1D8FE3008CCC58 /* UIColor+AltStore.swift */, - D5FB28EB2ADDF68D00A1C337 /* UIFontDescriptor+Bold.swift */, - D5A645202AF591980047D980 /* UTType+AltStore.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - BFDB69FB22A9A7A6007EA6D6 /* Settings */ = { - isa = PBXGroup; - children = ( - A88B8C482D35AD3200F53F9D /* OperationsLoggingContolView.swift */, - BFE60737231ADF49002B0E8E /* Settings.storyboard */, - BFE60739231ADF82002B0E8E /* SettingsViewController.swift */, - 0EA426392C2230150026D7FB /* AnisetteServerList.swift */, - BFE6073F231AFD2A002B0E8E /* InsetGroupTableViewCell.swift */, - BFE60741231B07E6002B0E8E /* SettingsHeaderFooterView.swift */, - BFE6073B231AE1E7002B0E8E /* SettingsHeaderFooterView.xib */, - BF02419522F2199300129732 /* RefreshAttemptsViewController.swift */, - BFF0B68D23219520007A79E1 /* PatreonViewController.swift */, - BFF0B68F23219C6D007A79E1 /* PatreonComponents.swift */, - BFF0B6912321A305007A79E1 /* AboutPatreonHeaderView.xib */, - BFF0B695232242D3007A79E1 /* LicensesViewController.swift */, - D56D213F2B7D9942007641C5 /* AltAppIconsViewController.swift */, - D589170128C7D93500E39C8B /* Error Log */, - B3EE16B52925E27D00B3B1F5 /* AnisetteManager.swift */, - ); - path = Settings; - sourceTree = ""; - }; - BFDB6A0922AAEDA1007EA6D6 /* Operations */ = { - isa = PBXGroup; - children = ( - D513F6152A12CE210061EAA1 /* Errors */, - BFDB6A0A22AAEDB7007EA6D6 /* Operation.swift */, - BF770E5322BC044E002A40FE /* OperationContexts.swift */, - BF770E5722BC3D0F002A40FE /* RefreshGroup.swift */, - BFE6326B22A86FF300F30809 /* AuthenticationOperation.swift */, - BFC1F38C22AEE3A4003AC21A /* DownloadAppOperation.swift */, - BFCCB519245E3401001853EA /* VerifyAppOperation.swift */, - A8696EE32D34512C00E96389 /* RemoveAppExtensionsOperation.swift */, - BFA8172A23C5633D001B5953 /* FetchAnisetteDataOperation.swift */, - BF3BEFBE2408673400DE7D55 /* FetchProvisioningProfilesOperation.swift */, - BFDB6A0722AAED73007EA6D6 /* ResignAppOperation.swift */, - BFDB6A0E22AB2776007EA6D6 /* SendAppOperation.swift */, - BF770E5022BB1CF6002A40FE /* InstallAppOperation.swift */, - BF3BEFC024086A1E00DE7D55 /* RefreshAppOperation.swift */, - BF56D2AB23DF8E170006506D /* FetchAppIDsOperation.swift */, - BFE338DE22F0EADB002E24B9 /* FetchSourceOperation.swift */, - D5E1E7C028077DE90016FC96 /* UpdateKnownSourcesOperation.swift */, - BF3432FA246B894F0052F4A1 /* BackupAppOperation.swift */, - BFDBBD7F246CB84F004ED2F3 /* RemoveAppBackupOperation.swift */, - BF44EEFB246B4550002A52F2 /* RemoveAppOperation.swift */, - BFC57A642416C72400EB891E /* DeactivateAppOperation.swift */, - BFF00D312501BDA100746320 /* BackgroundRefreshAppsOperation.swift */, - D57F2C9026E0070200B9FA39 /* EnableJITOperation.swift */, - D5ACE84428E3B8450021CAB9 /* ClearAppCacheOperation.swift */, - BF7B44062725A4B8005288A4 /* Patch App */, - ); - path = Operations; - sourceTree = ""; - }; - BFE6325822A83BA800F30809 /* Authentication */ = { - isa = PBXGroup; - children = ( - BFE6325922A83BEB00F30809 /* Authentication.storyboard */, - BFF0B6932321CB85007A79E1 /* AuthenticationViewController.swift */, - BFF0B6972322CAB8007A79E1 /* InstructionsViewController.swift */, - BF6F439123644C6E00A0B879 /* RefreshAltStoreViewController.swift */, - 19B9B7442845E6DF0076EF69 /* SelectTeamViewController.swift */, - ); - path = Authentication; - sourceTree = ""; - }; - BFF00D2E2501BD4B00746320 /* Intents */ = { - isa = PBXGroup; - children = ( - D55467B02A8D5E2600F4CE90 /* App Intents */, - D55FEC9C2A8FEC600057D6E6 /* Legacy */, - ); - path = Intents; - sourceTree = ""; - }; - BFF767C32489A6800097E58C /* Extensions */ = { - isa = PBXGroup; - children = ( - BFBAC8852295C90300587369 /* Result+Conveniences.swift */, - BF1E314122A05D4C00370A3C /* Bundle+AltStore.swift */, - BFF767CB2489AB5C0097E58C /* ALTServerError+Conveniences.swift */, - BF1FE357251A9FB000C3CE09 /* NSXPCConnection+MachServices.swift */, - BFF435D7255CBDAB00DD724F /* ALTApplication+AltStoreApp.swift */, - BF6C336124197D700034FD24 /* NSError+AltStore.swift */, - D5708416292448DA00D42D34 /* OperatingSystemVersion+Comparable.swift */, - D59A6B802AA92D1C00F61259 /* Process+Conveniences.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - BFF767C42489A6980097E58C /* Categories */ = { - isa = PBXGroup; - children = ( - BF1E314822A060F400370A3C /* NSError+ALTServerError.h */, - BF1E314922A060F400370A3C /* NSError+ALTServerError.m */, - BF718BC723C919CC00A89F2D /* CFNotificationName+AltStore.h */, - BF718BC823C919E300A89F2D /* CFNotificationName+AltStore.m */, - ); - path = Categories; - sourceTree = ""; - }; - BFF767CF2489AC240097E58C /* Connections */ = { - isa = PBXGroup; - children = ( - BF18BFF22485828200DD5981 /* ConnectionManager.swift */, - BF18BFFE2485A42800DD5981 /* ALTConnection.h */, - BF18BFF624858BDE00DD5981 /* Connection.swift */, - BFF767CD2489ABE90097E58C /* NetworkConnection.swift */, - BFC712C12512D5F100AB5EBE /* XPCConnection.swift */, - ); - path = Connections; - sourceTree = ""; - }; - D50107ED2ADF2E310069F2A1 /* Components */ = { - isa = PBXGroup; - children = ( - D5935AEC29C39DE300C157EF /* SourceComponents.swift */, - D59162AA29BA60A9005CBF47 /* SourceHeaderView.swift */, - D59162AC29BA616A005CBF47 /* SourceHeaderView.xib */, - D50107EB2ADF2E1A0069F2A1 /* AddSourceTextFieldCell.swift */, - ); - path = Components; - sourceTree = ""; - }; - D50C29F22A8ECD71009AB488 /* Widgets */ = { - isa = PBXGroup; - children = ( - D577AB7E2A96878A007FE952 /* AppDetailWidget.swift */, - D55467C42A8D72C300F4CE90 /* ActiveAppsWidget.swift */, - BF98917D250AAC4F002ACF50 /* LockScreenWidget.swift */, - ); - path = Widgets; - sourceTree = ""; - }; - D513F6152A12CE210061EAA1 /* Errors */ = { - isa = PBXGroup; - children = ( - BFDB6A0C22AAFC19007EA6D6 /* OperationError.swift */, - D5CF56812A0D83F9006D93E2 /* VerificationError.swift */, - D571ADCD2A02FA7400B24B63 /* SourceError.swift */, - ); - path = Errors; - sourceTree = ""; - }; - D5151BE42A9038FA00C96F28 /* Extensions */ = { - isa = PBXGroup; - children = ( - D5151BE52A90391900C96F28 /* View+AltWidget.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - D51AF9752A97D29100471312 /* Model */ = { - isa = PBXGroup; - children = ( - D5FD4EC82A9530C00097BEE8 /* AppSnapshot.swift */, - ); - path = Model; - sourceTree = ""; - }; - D54058B72A1D6251008CCC58 /* Previews */ = { - isa = PBXGroup; - children = ( - D54058B82A1D6269008CCC58 /* AppPermissionProtocol.swift */, - ); - path = Previews; - sourceTree = ""; - }; - D5418F152AD740750014ABD6 /* Screenshots */ = { - isa = PBXGroup; - children = ( - D5F982202AB910180045751F /* AppScreenshotsViewController.swift */, - D5B6F6AA2AD76541007EED5A /* PreviewAppScreenshotsViewController.swift */, - D5418F162AD740890014ABD6 /* AppScreenshotCollectionViewCell.swift */, - ); - path = Screenshots; - sourceTree = ""; - }; - D55467B02A8D5E2600F4CE90 /* App Intents */ = { - isa = PBXGroup; - children = ( - D55467B12A8D5E2600F4CE90 /* AppShortcuts.swift */, - D5151BD82A8FF64300C96F28 /* RefreshAllAppsIntent.swift */, - D5151BE02A90344300C96F28 /* RefreshAllAppsWidgetIntent.swift */, - ); - path = "App Intents"; - sourceTree = ""; - }; - D55FEC9C2A8FEC600057D6E6 /* Legacy */ = { - isa = PBXGroup; - children = ( - BFF00D2F2501BD7D00746320 /* Intents.intentdefinition */, - BFF00D332501BDCF00746320 /* IntentHandler.swift */, - ); - path = Legacy; - sourceTree = ""; - }; - D577AB802A968B7E007FE952 /* Components */ = { - isa = PBXGroup; - children = ( - BF98917C250AAC4F002ACF50 /* Countdown.swift */, - ); - path = Components; - sourceTree = ""; - }; - D589170128C7D93500E39C8B /* Error Log */ = { - isa = PBXGroup; - children = ( - A8C38C372D2084D000E83DBD /* ConsoleLogView.swift */, - D57FE84328C7DB7100216002 /* ErrorLogViewController.swift */, - D54DED1328CBC44B008B27A0 /* ErrorLogTableViewCell.swift */, - 0EE7FDCC2BE9124400D1E390 /* ErrorDetailsViewController.swift */, - ); - path = "Error Log"; - sourceTree = ""; - }; - D59A6B7C2AA9225C00F61259 /* Types */ = { - isa = PBXGroup; - children = ( - D59A6B7D2AA9226C00F61259 /* AppProcess.swift */, - ); - path = Types; - sourceTree = ""; - }; - D5BDD9712B1FC8FA001F84DE /* Permissions */ = { - isa = PBXGroup; - children = ( - D569A5032AF9BC5F00A4CB8B /* ReviewPermissionsViewController.swift */, - ); - path = Permissions; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -2029,33 +684,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0EA166682ADFE122003015C1 /* jsmn.h in Headers */, - BF4588112298D3AB00BD7491 /* misagent.h in Headers */, - BF4588042298D3AB00BD7491 /* lockdown.h in Headers */, - BF45880B2298D3AB00BD7491 /* mobilesync.h in Headers */, - BF4588002298D3AB00BD7491 /* restore.h in Headers */, - BF4588152298D3AB00BD7491 /* mobilebackup.h in Headers */, - BF4588182298D3AB00BD7491 /* syslog_relay.h in Headers */, - BF45881D2298D3AB00BD7491 /* file_relay.h in Headers */, - BF4587FD2298D3AB00BD7491 /* sbservices.h in Headers */, - BF4588362298D3C100BD7491 /* debug.h in Headers */, - BF4588202298D3AB00BD7491 /* mobile_image_mounter.h in Headers */, - BF4588122298D3AB00BD7491 /* house_arrest.h in Headers */, - BF45881F2298D3AB00BD7491 /* device_link_service.h in Headers */, - BF45880E2298D3AB00BD7491 /* debugserver.h in Headers */, - BF4588102298D3AB00BD7491 /* heartbeat.h in Headers */, - BF4587FA2298D3AB00BD7491 /* diagnostics_relay.h in Headers */, - BF4588192298D3AB00BD7491 /* webinspector.h in Headers */, - BF4588342298D3C100BD7491 /* userpref.h in Headers */, - BF45880A2298D3AB00BD7491 /* screenshotr.h in Headers */, - BF4587FE2298D3AB00BD7491 /* mobilebackup2.h in Headers */, - BF45881C2298D3AB00BD7491 /* afc.h in Headers */, - BF45881A2298D3AB00BD7491 /* mobileactivation.h in Headers */, - BF4588052298D3AB00BD7491 /* idevice.h in Headers */, - BF4588012298D3AB00BD7491 /* installation_proxy.h in Headers */, - BF4587F82298D3AB00BD7491 /* service.h in Headers */, - BF4588252298D3AB00BD7491 /* property_list_service.h in Headers */, - BF4588132298D3AB00BD7491 /* notification_proxy.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2063,11 +691,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BFAECC5F2501B0BF00528F27 /* ALTConstants.h in Headers */, - BFAECC5D2501B0BF00528F27 /* ALTConnection.h in Headers */, - BFAECC602501B0BF00528F27 /* NSError+ALTServerError.h in Headers */, - 0EE7FDC82BE8CF4800D1E390 /* ALTWrappedError.h in Headers */, - BFAECC5E2501B0BF00528F27 /* CFNotificationName+AltStore.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2084,7 +707,6 @@ buildRules = ( ); dependencies = ( - A809F6A12D04D7CB00F0F0F3 /* PBXTargetDependency */, ); name = minimuxer; productName = minimuxer; @@ -2172,6 +794,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + A8EEC3D92F4B0FC800F2436D /* AltBackup */, + ); name = AltBackup; productName = AltBackup; productReference = BF58047B246A28F7008AE704 /* AltBackup.app */; @@ -2193,6 +818,7 @@ ); fileSystemSynchronizedGroups = ( A8EEC0502F4AF7FB00F2436D /* AltStoreCore */, + A8EEC3482F4B0D8600F2436D /* Shared */, ); name = AltStoreCore; packageProductDependencies = ( @@ -2217,6 +843,9 @@ dependencies = ( BFF615AB2510042B00484D3B /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + A8EEC3B92F4B0EFC00F2436D /* AltWidget */, + ); name = AltWidgetExtension; productName = AltWidgetExtension; productReference = BF989167250AABF3002ACF50 /* AltWidgetExtension.appex */; @@ -2246,6 +875,7 @@ fileSystemSynchronizedGroups = ( A83FE3A22EC91F35005ACE9A /* em_proxy */, A83FE3A52EC91F35005ACE9A /* EmotionalDamage */, + A8EEC8412F4B146A00F2436D /* AltStore */, ); name = SideStore; productName = AltStore; @@ -2319,20 +949,6 @@ preferredProjectObjectVersion = 50; productRefGroup = BFD2476B2284B9A500981D42 /* Products */; projectDirPath = ""; - projectReferences = ( - { - ProductGroup = A83FE4082EC93DCD005ACE9A /* Products */; - ProjectRef = A83FE3A32EC91F35005ACE9A /* em_proxy.xcodeproj */; - }, - { - ProductGroup = A8A543222D04F0C100D72399 /* Products */; - ProjectRef = B343F886295F7F9B002B1159 /* libfragmentzip.xcodeproj */; - }, - { - ProductGroup = A809F68A2D04D71200F0F0F3 /* Products */; - ProjectRef = A8F66C602D04D464009689E6 /* minimuxer.xcodeproj */; - }, - ); projectRoot = ""; targets = ( BFD247692284B9A500981D42 /* SideStore */, @@ -2348,58 +964,6 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - A809F68E2D04D71200F0F0F3 /* libminimuxer_static.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libminimuxer_static.a; - remoteRef = A809F68D2D04D71200F0F0F3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - A83FE40D2EC93DCD005ACE9A /* libem_proxy_static.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libem_proxy_static.a; - remoteRef = A83FE40C2EC93DCD005ACE9A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - A83FE40F2EC93DCD005ACE9A /* run */ = { - isa = PBXReferenceProxy; - fileType = "compiled.mach-o.executable"; - path = run; - remoteRef = A83FE40E2EC93DCD005ACE9A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - A8A543292D04F0C100D72399 /* libfragmentzip */ = { - isa = PBXReferenceProxy; - fileType = "compiled.mach-o.executable"; - path = libfragmentzip; - remoteRef = A8A543282D04F0C100D72399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - A8A5432B2D04F0C100D72399 /* libfragmentzip */ = { - isa = PBXReferenceProxy; - fileType = "compiled.mach-o.executable"; - path = libfragmentzip; - remoteRef = A8A5432A2D04F0C100D72399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - A8A5432D2D04F0C100D72399 /* libfragmentzip.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libfragmentzip.a; - remoteRef = A8A5432C2D04F0C100D72399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - A8A5432F2D04F0C100D72399 /* libfragmentzip.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libfragmentzip.a; - remoteRef = A8A5432E2D04F0C100D72399 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ A81A8CC32D68BA610086C96F /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -2421,8 +985,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - BF58048A246A28F9008AE704 /* LaunchScreen.storyboard in Resources */, - BF580487246A28F9008AE704 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2437,7 +999,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - BF989171250AABF4002ACF50 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2445,25 +1006,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - BFC57A702416FC7600EB891E /* InstalledAppsCollectionHeaderView.xib in Resources */, - BFB4323F22DE852000B7F8BC /* UpdateCollectionViewCell.xib in Resources */, - D59162AD29BA616A005CBF47 /* SourceHeaderView.xib in Resources */, - BFE60738231ADF49002B0E8E /* Settings.storyboard in Resources */, - D5144BA82B8684EF00738A5C /* Icons.xcassets in Resources */, - D57DF638271E32F000677701 /* PatchApp.storyboard in Resources */, - BFD2477A2284B9A700981D42 /* LaunchScreen.storyboard in Resources */, - D56D21422B7D9C41007641C5 /* AltIcons.plist in Resources */, - A8D484D82D0CD306002C691D /* AltBackup.ipa in Resources */, - BF770E6922BD57DD002A40FE /* Silence.m4a in Resources */, - 0ED4AECD2E6DF17B0039E2C0 /* AltStoreFree.entitlements in Resources */, - BFD247772284B9A700981D42 /* Assets.xcassets in Resources */, - BFF0B6922321A305007A79E1 /* AboutPatreonHeaderView.xib in Resources */, - BFB6B22423187A3D0022A802 /* NewsCollectionViewCell.xib in Resources */, - BFD247752284B9A500981D42 /* Main.storyboard in Resources */, - BFE6073C231AE1E7002B0E8E /* SettingsHeaderFooterView.xib in Resources */, - BF29012F2318F6B100D88A45 /* AppBannerView.xib in Resources */, - BFE6325A22A83BEB00F30809 /* Authentication.storyboard in Resources */, - D5935AEF29C3B23600C157EF /* Sources.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2551,73 +1093,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0E1A1F912AE36A9700364CAD /* bytearray.c in Sources */, - 0EA1666E2ADFE140003015C1 /* ptrarray.c in Sources */, - 0EA1665B2ADFE0D2003015C1 /* out-limd.c in Sources */, - 0EA166742ADFE140003015C1 /* Date.cpp in Sources */, - 0EA166712ADFE140003015C1 /* Key.cpp in Sources */, - 0EA1665C2ADFE0D2003015C1 /* out-default.c in Sources */, - 0EA1666A2ADFE140003015C1 /* String.cpp in Sources */, - 0EA166732ADFE140003015C1 /* Dictionary.cpp in Sources */, - 0EA1665D2ADFE0D2003015C1 /* out-plutil.c in Sources */, - 0EA1665E2ADFE0D2003015C1 /* oplist.c in Sources */, - 0EA166702ADFE140003015C1 /* Node.cpp in Sources */, - 0EA166752ADFE140003015C1 /* Real.cpp in Sources */, - 0EA166762ADFE140003015C1 /* base64.c in Sources */, - 0EA1666D2ADFE140003015C1 /* Data.cpp in Sources */, - BF45881B2298D3AB00BD7491 /* house_arrest.c in Sources */, - 0EA1666F2ADFE140003015C1 /* hashtable.c in Sources */, - BF4588232298D3AB00BD7491 /* mobilesync.c in Sources */, - BF4588072298D3AB00BD7491 /* afc.c in Sources */, - BF4588082298D3AB00BD7491 /* mobile_image_mounter.c in Sources */, - BF4588022298D3AB00BD7491 /* file_relay.c in Sources */, - BF45880F2298D3AB00BD7491 /* debugserver.c in Sources */, - 0EA166792ADFE140003015C1 /* bplist.c in Sources */, - 0EA166772ADFE140003015C1 /* jplist.c in Sources */, - BF4588162298D3AB00BD7491 /* restore.c in Sources */, - BFD52C2022A1A9EC000B7ED1 /* node.c in Sources */, - BF4588092298D3AB00BD7491 /* installation_proxy.c in Sources */, - 0EA1666B2ADFE140003015C1 /* Boolean.cpp in Sources */, - 0EA1667E2ADFE140003015C1 /* time64.c in Sources */, - BF4587FF2298D3AB00BD7491 /* heartbeat.c in Sources */, - BF4588222298D3AB00BD7491 /* mobileactivation.c in Sources */, - BF4588212298D3AB00BD7491 /* idevice.c in Sources */, - B343F885295F7C5D002B1159 /* tlv.c in Sources */, - BF4587F92298D3AB00BD7491 /* diagnostics_relay.c in Sources */, - B343F87D295F7C5D002B1159 /* cbuf.c in Sources */, - BF4588062298D3AB00BD7491 /* webinspector.c in Sources */, - B343F883295F7C5D002B1159 /* thread.c in Sources */, - BF45880D2298D3AB00BD7491 /* mobilebackup.c in Sources */, - BF45883A2298D3C100BD7491 /* debug.c in Sources */, - B343F881295F7C5D002B1159 /* termcolors.c in Sources */, - 0EA1667D2ADFE140003015C1 /* xplist.c in Sources */, - B343F87E295F7C5D002B1159 /* collection.c in Sources */, - B33FFBAA295F8F78002259E6 /* preboard.c in Sources */, - B33FFBAC295F8F98002259E6 /* companion_proxy.c in Sources */, - BF4587FB2298D3AB00BD7491 /* notification_proxy.c in Sources */, - BF4588352298D3C100BD7491 /* userpref.c in Sources */, - 0EA1667A2ADFE140003015C1 /* Uid.cpp in Sources */, - B343F87C295F7C5D002B1159 /* opack.c in Sources */, - B343F884295F7C5D002B1159 /* utils.c in Sources */, - BFD52C2122A1A9EC000B7ED1 /* node_list.c in Sources */, - B343F87F295F7C5D002B1159 /* glue.c in Sources */, - BF4588242298D3AB00BD7491 /* property_list_service.c in Sources */, - BF45881E2298D3AB00BD7491 /* misagent.c in Sources */, - 0EA166692ADFE140003015C1 /* Array.cpp in Sources */, - B343F880295F7C5D002B1159 /* socket.c in Sources */, - BF4587FC2298D3AB00BD7491 /* sbservices.c in Sources */, - 0EA166782ADFE140003015C1 /* jsmn.c in Sources */, - BF4588142298D3AB00BD7491 /* device_link_service.c in Sources */, - BF4588172298D3AB00BD7491 /* screenshotr.c in Sources */, - BF4588432298D40000BD7491 /* libusbmuxd.c in Sources */, - 0EA1667B2ADFE140003015C1 /* Structure.cpp in Sources */, - 0EA1666C2ADFE140003015C1 /* Integer.cpp in Sources */, - BF4588032298D3AB00BD7491 /* syslog_relay.c in Sources */, - BF4588272298D3AB00BD7491 /* service.c in Sources */, - BF4588262298D3AB00BD7491 /* lockdown.c in Sources */, - BFD52C2222A1A9EC000B7ED1 /* cnary.c in Sources */, - BF45880C2298D3AB00BD7491 /* mobilebackup2.c in Sources */, - 0EA4B9BC2AE4A414009209CE /* plist.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2625,13 +1100,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BF580496246A3CB5008AE704 /* UIColor+AltBackup.swift in Sources */, - BF580482246A28F7008AE704 /* ViewController.swift in Sources */, - BF44EEF0246B08BA002A52F2 /* BackupController.swift in Sources */, - 0EE7FDC62BE8CEA300D1E390 /* ALTLocalizedError.swift in Sources */, - 03F06CD52942C27E001C4D68 /* Bundle+AltStore.swift in Sources */, - A8FD915E2D046F5200322782 /* UserInfoValue.swift in Sources */, - BF58047E246A28F7008AE704 /* AppDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2639,27 +1107,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A8228B5D2D6E361F00F7CE0E /* (null) in Sources */, - A82067842D03DC0600645C0D /* OperatingSystemVersion+Comparable.swift in Sources */, - BFAECC5B2501B0A400528F27 /* Bundle+AltStore.swift in Sources */, - BFAECC522501B0A400528F27 /* CodableError.swift in Sources */, - A8FD915F2D046F5200322782 /* UserInfoValue.swift in Sources */, - BFAECC532501B0A400528F27 /* ServerProtocol.swift in Sources */, - BFAECC572501B0A400528F27 /* ConnectionManager.swift in Sources */, - BFC712C42512D5F100AB5EBE /* XPCConnection.swift in Sources */, - BFAECC552501B0A400528F27 /* Connection.swift in Sources */, - 0EE7FDCB2BE8D12B00D1E390 /* ALTLocalizedError.swift in Sources */, - A8228B5B2D6E2C0C00F7CE0E /* (null) in Sources */, - 0EE7FDC72BE8CF4100D1E390 /* ALTWrappedError.m in Sources */, - BFAECC5A2501B0A400528F27 /* NetworkConnection.swift in Sources */, - BFAECC5C2501B0A400528F27 /* CFNotificationName+AltStore.m in Sources */, - BFAECC582501B0A400528F27 /* ALTConstants.m in Sources */, - BFAECC562501B0A400528F27 /* ALTServerError+Conveniences.swift in Sources */, - BFAECC592501B0A400528F27 /* Result+Conveniences.swift in Sources */, - D5E3FB9828FDFAD90034B72C /* NSError+AltStore.swift in Sources */, - BFAECC542501B0A400528F27 /* NSError+ALTServerError.m in Sources */, - 0EE7FDC92BE8D07400D1E390 /* NSError+AltStore.swift in Sources */, - BF1FE359251A9FB000C3CE09 /* NSXPCConnection+MachServices.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2667,23 +1114,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D55467C52A8D72C300F4CE90 /* ActiveAppsWidget.swift in Sources */, - D577AB7B2A967DF5007FE952 /* AppsTimelineProvider.swift in Sources */, A81A8CB92D68B30B0086C96F /* SingletonGenericMap.swift in Sources */, - D577AB7F2A96878A007FE952 /* AppDetailWidget.swift in Sources */, - BF98917E250AAC4F002ACF50 /* Countdown.swift in Sources */, - D5151BE22A90363300C96F28 /* RefreshAllAppsWidgetIntent.swift in Sources */, - A8096D1C2D30ADA9000C39C6 /* ActiveAppsTimelineProvider+Simulator.swift in Sources */, - A80D790D2D2F20AF00A40F40 /* PaginationIntent.swift in Sources */, - D5FD4EC92A9530C00097BEE8 /* AppSnapshot.swift in Sources */, - A8AD35592D31BF2C003A28B4 /* PageInfoManager.swift in Sources */, - D5151BE72A90395400C96F28 /* View+AltWidget.swift in Sources */, - A8A853AF2D3065A300995795 /* ActiveAppsTimelineProvider.swift in Sources */, - BF98917F250AAC4F002ACF50 /* LockScreenWidget.swift in Sources */, - A800F7042CE28E3800208744 /* View+AltWidget.swift in Sources */, - BF98917F250AAC4F002ACF50 /* LockScreenWidget.swift in Sources */, - D5FD4EC52A952EAD0097BEE8 /* AltWidgetBundle.swift in Sources */, - A8096D182D30AD4F000C39C6 /* WidgetUpdateIntent.swift in Sources */, A80D790F2D2F217000A40F40 /* PaginationDataHolder.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2692,144 +1123,21 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BFDB6A0F22AB2776007EA6D6 /* SendAppOperation.swift in Sources */, - BFDB6A0D22AAFC1A007EA6D6 /* OperationError.swift in Sources */, A8C38C2C2D206AD900E83DBD /* AbstractClassError.swift in Sources */, A8087E752D2D2958002DB21B /* ImportExport.swift in Sources */, - BF74989B23621C0700CED65F /* ForwardingNavigationController.swift in Sources */, - D57F2C9426E01BC700B9FA39 /* UIDevice+Vibration.swift in Sources */, - BFD2478F2284C8F900981D42 /* Button.swift in Sources */, - D5151BE12A90344300C96F28 /* RefreshAllAppsWidgetIntent.swift in Sources */, - D513F6162A12CE4E0061EAA1 /* SourceError.swift in Sources */, - A8696EE42D34512C00E96389 /* RemoveAppExtensionsOperation.swift in Sources */, - BF56D2AC23DF8E170006506D /* FetchAppIDsOperation.swift in Sources */, - BFC1F38D22AEE3A4003AC21A /* DownloadAppOperation.swift in Sources */, - BFE6073A231ADF82002B0E8E /* SettingsViewController.swift in Sources */, A86315DF2D3EB2DE0048FA40 /* ErrorProcessing.swift in Sources */, - D57F2C9126E0070200B9FA39 /* EnableJITOperation.swift in Sources */, - BF8CAE4E248AEABA004D6CCE /* UIDevice+Jailbreak.swift in Sources */, - D5E1E7C128077DE90016FC96 /* UpdateKnownSourcesOperation.swift in Sources */, - BFE338DF22F0EADB002E24B9 /* FetchSourceOperation.swift in Sources */, - D54DED1428CBC44B008B27A0 /* ErrorLogTableViewCell.swift in Sources */, A81A8CBD2D68B43F0086C96F /* LinkedHashMap.swift in Sources */, - D5390C3C2AC3A43900D17E62 /* AddSourceViewController.swift in Sources */, - D5CD805F29CA755E00E591B0 /* SourceDetailViewController.swift in Sources */, - D57968CB29CB99EF00539069 /* VibrantButton.swift in Sources */, - BFB6B21E231870160022A802 /* NewsViewController.swift in Sources */, - 0ED4AECB2E6DDDB50039E2C0 /* ImportedAccount.swift in Sources */, - BFC57A652416C72400EB891E /* DeactivateAppOperation.swift in Sources */, - D5CD805D29CA2C1E00E591B0 /* HeaderContentViewController.swift in Sources */, - D5FB28EC2ADDF68D00A1C337 /* UIFontDescriptor+Bold.swift in Sources */, - BF3BEFC124086A1E00DE7D55 /* RefreshAppOperation.swift in Sources */, - BFE60740231AFD2A002B0E8E /* InsetGroupTableViewCell.swift in Sources */, - D5418F172AD740890014ABD6 /* AppScreenshotCollectionViewCell.swift in Sources */, - BFCCB51A245E3401001853EA /* VerifyAppOperation.swift in Sources */, - BFF0B6982322CAB8007A79E1 /* InstructionsViewController.swift in Sources */, - BF9ABA4522DCFF43008935CF /* BrowseViewController.swift in Sources */, A8C38C242D206A3A00E83DBD /* ConsoleLogger.swift in Sources */, A8C38C262D206A3A00E83DBD /* ConsoleLog.swift in Sources */, - D5935AED29C39DE300C157EF /* SourceComponents.swift in Sources */, - D5935AED29C39DE300C157EF /* SourceComponents.swift in Sources */, A8B516E62D2668170047047C /* DateTimeUtil.swift in Sources */, - A8FD917C2D0478D200322782 /* VerificationError.swift in Sources */, - D5A0537329B91DB400997551 /* SourceDetailContentViewController.swift in Sources */, - BF770E5422BC044E002A40FE /* OperationContexts.swift in Sources */, A8C38C322D206B2500E83DBD /* FileOutputStream.swift in Sources */, - BFD2478C2284C4C300981D42 /* AppIconImageView.swift in Sources */, - BF8F69C422E662D300049BA1 /* AppViewController.swift in Sources */, - BFF0B68E23219520007A79E1 /* PatreonViewController.swift in Sources */, - BFF00D302501BD7D00746320 /* Intents.intentdefinition in Sources */, - D5B6F6AB2AD76541007EED5A /* PreviewAppScreenshotsViewController.swift in Sources */, - BFD2476E2284B9A500981D42 /* AppDelegate.swift in Sources */, - BF41B806233423AE00C593A3 /* TabBarController.swift in Sources */, - BFE00A202503097F00EB4D0C /* INInteraction+AltStore.swift in Sources */, - BFDB6A0B22AAEDB7007EA6D6 /* Operation.swift in Sources */, - BF770E6722BD57C4002A40FE /* BackgroundTaskManager.swift in Sources */, A8BB34E52D04EC8E000A8B4D /* minimuxer-helpers.swift in Sources */, - BF44EEFC246B4550002A52F2 /* RemoveAppOperation.swift in Sources */, - BF3D64B022E8D4B800E9056B /* AppContentViewControllerCells.swift in Sources */, - BFC57A6E2416FC5D00EB891E /* InstalledAppsCollectionHeaderView.swift in Sources */, - B3EE16B62925E27D00B3B1F5 /* AnisetteManager.swift in Sources */, - D5927D6629DCC89000D6898E /* UINavigationBarAppearance+TintColor.swift in Sources */, - BF88F97224F8727D00BB75DF /* AppManagerErrors.swift in Sources */, - B39F16152918D7DA002E9404 /* Consts+Proxy.swift in Sources */, - BF6C8FAE2429597900125131 /* AppBannerCollectionViewCell.swift in Sources */, - BF6C8FAE2429597900125131 /* AppBannerCollectionViewCell.swift in Sources */, - D5084CCC2B1EA80100C02160 /* FeaturedComponents.swift in Sources */, - BF6F439223644C6E00A0B879 /* RefreshAltStoreViewController.swift in Sources */, - BFE60742231B07E6002B0E8E /* SettingsHeaderFooterView.swift in Sources */, - BD4513AB2C6FA98C0052BCC0 /* AppExtensionView.swift in Sources */, - BFE338E822F10E56002E24B9 /* LaunchViewController.swift in Sources */, - BFA8172B23C5633D001B5953 /* FetchAnisetteDataOperation.swift in Sources */, - A8FD91602D046F5200322782 /* UserInfoValue.swift in Sources */, - D552B1D82A042A740066216F /* AppPermissionsCard.swift in Sources */, - BFD6B03322DFF20800B86064 /* MyAppsComponents.swift in Sources */, - BF41B808233433C100C593A3 /* LoadingState.swift in Sources */, - BFF0B69A2322D7D0007A79E1 /* UIScreen+CompactHeight.swift in Sources */, - D5ACE84528E3B8450021CAB9 /* ClearAppCacheOperation.swift in Sources */, - 0EA4263A2C2230150026D7FB /* AnisetteServerList.swift in Sources */, - D5F2F6A92720B7C20081CCF5 /* PatchViewController.swift in Sources */, - B39F16132918D7C5002E9404 /* Consts.swift in Sources */, - BF8F69C222E659F700049BA1 /* AppContentViewController.swift in Sources */, - BF08858522DE7EC800DE9F1E /* UpdateCollectionViewCell.swift in Sources */, - BF770E5822BC3D0F002A40FE /* RefreshGroup.swift in Sources */, - 19B9B7452845E6DF0076EF69 /* SelectTeamViewController.swift in Sources */, - A88B8C492D35AD3200F53F9D /* OperationsLoggingContolView.swift in Sources */, - D59162AB29BA60A9005CBF47 /* SourceHeaderView.swift in Sources */, - BF18B0F122E25DF9005C4CF5 /* ToastView.swift in Sources */, - BF3D649F22E7B24C00E9056B /* CollapsingTextView.swift in Sources */, - BF02419622F2199300129732 /* RefreshAttemptsViewController.swift in Sources */, - B376FE3E29258C8900E18883 /* OSLog+SideStore.swift in Sources */, - BF08858322DE795100DE9F1E /* MyAppsViewController.swift in Sources */, - BFC84A4D2421A19100853474 /* SourcesViewController.swift in Sources */, - BFF0B696232242D3007A79E1 /* LicensesViewController.swift in Sources */, - D57FE84428C7DB7100216002 /* ErrorLogViewController.swift in Sources */, A88B8C552D35F1EC00F53F9D /* OperationsLoggingControl.swift in Sources */, - D50107EC2ADF2E1A0069F2A1 /* AddSourceTextFieldCell.swift in Sources */, A8B645FC2D70C10300125819 /* CollapsingMarkdownView.swift in Sources */, - D5151BD92A8FF64300C96F28 /* RefreshAllAppsIntent.swift in Sources */, - BFDB6A0822AAED73007EA6D6 /* ResignAppOperation.swift in Sources */, - D55467B82A8D5E2600F4CE90 /* AppShortcuts.swift in Sources */, - D593F1942717749A006E82DE /* PatchAppOperation.swift in Sources */, - BF770E5122BB1CF6002A40FE /* InstallAppOperation.swift in Sources */, - BF9ABA4B22DD1380008935CF /* NavigationBar.swift in Sources */, - A8FD917B2D0472DD00322782 /* DeprecatedAPIs.swift in Sources */, A81A8CBA2D68B3110086C96F /* TreeMap.swift in Sources */, - BF6C8FAC242935ED00125131 /* NSAttributedString+Markdown.m in Sources */, - A8C38C382D2084D000E83DBD /* ConsoleLogView.swift in Sources */, - BFF00D322501BDA100746320 /* BackgroundRefreshAppsOperation.swift in Sources */, - BF0C4EBD22A1BD8B009A2DD7 /* AppManager.swift in Sources */, - BF2901312318F7A800D88A45 /* AppBannerView.swift in Sources */, - 0EE7FDC42BE8BC7900D1E390 /* ALTLocalizedError.swift in Sources */, A815AA9F2D9104DD00929A9E /* BuildInfo.swift in Sources */, - BFF00D342501BDCF00746320 /* IntentHandler.swift in Sources */, - BFDBBD80246CB84F004ED2F3 /* RemoveAppBackupOperation.swift in Sources */, A8C38C2A2D206AC100E83DBD /* OutputStream.swift in Sources */, - BFF0B6942321CB85007A79E1 /* AuthenticationViewController.swift in Sources */, - 0EE7FDCD2BE9124400D1E390 /* ErrorDetailsViewController.swift in Sources */, A8B516E32D2666CA0047047C /* CoreDataHelper.swift in Sources */, - BF3432FB246B894F0052F4A1 /* BackupAppOperation.swift in Sources */, - BF9ABA4922DD0742008935CF /* ScreenshotCollectionViewCell.swift in Sources */, - BF9ABA4D22DD16DE008935CF /* PillButton.swift in Sources */, - D5C0E7672AD9C75900530CA4 /* AppCardCollectionViewCell.swift in Sources */, - D54058BB2A1D8FE3008CCC58 /* UIColor+AltStore.swift in Sources */, - BFE6326C22A86FF300F30809 /* AuthenticationOperation.swift in Sources */, - BFF435D8255CBDAB00DD724F /* ALTApplication+AltStoreApp.swift in Sources */, - BF4B78FE24B3D1DB008AB4AC /* SceneDelegate.swift in Sources */, - BF6C8FB02429599900125131 /* TextCollectionReusableView.swift in Sources */, - BF663C4F2433ED8200DAA738 /* FileManager+DirectorySize.swift in Sources */, - D57DF63F271E51E400677701 /* ALTAppPatcher.m in Sources */, - D54058B92A1D6269008CCC58 /* AppPermissionProtocol.swift in Sources */, - BFB6B220231870B00022A802 /* NewsCollectionViewCell.swift in Sources */, - D56D21402B7D9942007641C5 /* AltAppIconsViewController.swift in Sources */, - D52EF2BE2A0594550096C377 /* AppDetailCollectionViewController.swift in Sources */, - D569A5042AF9BC5F00A4CB8B /* ReviewPermissionsViewController.swift in Sources */, - BF3BEFBF2408673400DE7D55 /* FetchProvisioningProfilesOperation.swift in Sources */, - D5A645212AF591980047D980 /* UTType+AltStore.swift in Sources */, - D5F982212AB910180045751F /* AppScreenshotsViewController.swift in Sources */, - BFF0B69023219C6D007A79E1 /* PatreonComponents.swift in Sources */, - D52C8F012AFC144C00CA0BDD /* FeaturedViewController.swift in Sources */, - BF56D2AF23DF9E310006506D /* AppIDsViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2846,11 +1154,6 @@ target = 191E5FAA290A5D92001A3B7C /* minimuxer */; targetProxy = 191E5FB2290A5D9B001A3B7C /* PBXContainerItemProxy */; }; - A809F6A12D04D7CB00F0F0F3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "minimuxer-staticlib"; - targetProxy = A809F6A02D04D7CB00F0F0F3 /* PBXContainerItemProxy */; - }; A83FE3D62EC92495005ACE9A /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = A83FE3C22EC9217F005ACE9A /* EmotionalDamage */; @@ -2878,33 +1181,6 @@ }; /* End PBXTargetDependency section */ -/* Begin PBXVariantGroup section */ - BF580488246A28F9008AE704 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - BF580489246A28F9008AE704 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - BFD247732284B9A500981D42 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - BFD247742284B9A500981D42 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - BFD247782284B9A700981D42 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - BFD247792284B9A700981D42 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - /* Begin XCBuildConfiguration section */ 191E5FB0290A5D92001A3B7C /* Debug */ = { isa = XCBuildConfiguration; @@ -2964,7 +1240,8 @@ }; A81A8CCA2D68BA610086C96F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A881E8562D6FBBAF00954AD2 /* DataStructureTests.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = DataStructureTests.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; @@ -2990,7 +1267,8 @@ }; A81A8CCB2D68BA610086C96F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A881E8562D6FBBAF00954AD2 /* DataStructureTests.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = DataStructureTests.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; @@ -3077,7 +1355,8 @@ }; A8E2DB2A2D684CBD009E5D31 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A8E2DB2C2D684D39009E5D31 /* UITests.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = UITests.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; @@ -3104,7 +1383,8 @@ }; A8E2DB2B2D684CBD009E5D31 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A8E2DB2C2D684D39009E5D31 /* UITests.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = UITests.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; @@ -3216,7 +1496,8 @@ }; BF58048C246A28F9008AE704 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A85ACB8E2D1F31C400AA3DE7 /* AltBackup.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = AltBackup.xcconfig; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CODE_SIGN_ENTITLEMENTS = AltBackup/AltBackup.entitlements; @@ -3240,7 +1521,8 @@ }; BF58048D246A28F9008AE704 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A85ACB8E2D1F31C400AA3DE7 /* AltBackup.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = AltBackup.xcconfig; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CODE_SIGN_ENTITLEMENTS = AltBackup/AltBackup.entitlements; @@ -3264,7 +1546,8 @@ }; BF66EE872501AE50007EE018 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A85ACB912D1F31C400AA3DE7 /* AltStoreCore.debug.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = AltStoreCore.debug.xcconfig; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; @@ -3304,7 +1587,8 @@ }; BF66EE882501AE50007EE018 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A85ACB922D1F31C400AA3DE7 /* AltStoreCore.release.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = AltStoreCore.release.xcconfig; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; @@ -3344,7 +1628,8 @@ }; BF989179250AABF4002ACF50 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A85ACB932D1F31C400AA3DE7 /* AltWidgetExtension.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = AltWidgetExtension.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_MODULES = YES; @@ -3380,7 +1665,8 @@ }; BF98917A250AABF4002ACF50 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A85ACB932D1F31C400AA3DE7 /* AltWidgetExtension.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = AltWidgetExtension.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_MODULES = YES; @@ -3554,7 +1840,8 @@ }; BFD2477F2284B9A700981D42 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A85ACB8F2D1F31C400AA3DE7 /* AltStore.debug.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = AltStore.debug.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; @@ -3602,7 +1889,8 @@ }; BFD247802284B9A700981D42 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A85ACB902D1F31C400AA3DE7 /* AltStore.release.xcconfig */; + baseConfigurationReferenceAnchor = A8EEC71D2F4B10D900F2436D /* xcconfigs */; + baseConfigurationReferenceRelativePath = AltStore.release.xcconfig; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; diff --git a/AltStore/App Detail/PermissionPopoverViewController.swift b/AltStore/App Detail/PermissionPopoverViewController.swift deleted file mode 100644 index b029aa8e..00000000 --- a/AltStore/App Detail/PermissionPopoverViewController.swift +++ /dev/null @@ -1,27 +0,0 @@ -// -// PermissionPopoverViewController.swift -// AltStore -// -// Created by Riley Testut on 7/23/19. -// Copyright © 2019 Riley Testut. All rights reserved. -// - -import UIKit - -import AltStoreCore - -final class PermissionPopoverViewController: UIViewController -{ - var permission: AppPermission! - - @IBOutlet private var nameLabel: UILabel! - @IBOutlet private var descriptionLabel: UILabel! - - override func viewDidLoad() - { - super.viewDidLoad() - - self.nameLabel.text = self.permission.localizedName ?? self.permission.permission.rawValue - self.descriptionLabel.text = self.permission.usageDescription - } -} diff --git a/AltStore/Consts/Consts+Proxy.swift b/AltStore/AppConstants.swift similarity index 85% rename from AltStore/Consts/Consts+Proxy.swift rename to AltStore/AppConstants.swift index 31aa1add..b22865c9 100644 --- a/AltStore/Consts/Consts+Proxy.swift +++ b/AltStore/AppConstants.swift @@ -1,5 +1,5 @@ // -// Proxy.swift +// AppConstants.swift // SideStore // // Created by Joseph Mattiello on 11/7/22. @@ -8,7 +8,7 @@ import Foundation -public extension Consts { +public enum AppConstants { enum Proxy { static let address = "127.0.0.1" static let port = "51820" diff --git a/AltStore/AppDelegate.swift b/AltStore/AppDelegate.swift index 14c90c91..ad7d42e2 100644 --- a/AltStore/AppDelegate.swift +++ b/AltStore/AppDelegate.swift @@ -99,7 +99,7 @@ final class AppDelegate: UIResponder, UIApplicationDelegate { // TODO: @mahee96: find if we need to start em_proxy as in altstore? if UserDefaults.standard.enableEMPforWireguard { - start_em_proxy(bind_addr: Consts.Proxy.serverURL) + start_em_proxy(bind_addr: AppConstants.Proxy.serverURL) } SecureValueTransformer.register() @@ -145,7 +145,7 @@ final class AppDelegate: UIResponder, UIApplicationDelegate { { AppManager.shared.update() if UserDefaults.standard.enableEMPforWireguard { - start_em_proxy(bind_addr: Consts.Proxy.serverURL) + start_em_proxy(bind_addr: AppConstants.Proxy.serverURL) } } diff --git a/AltStore/Consts/Consts.swift b/AltStore/Consts/Consts.swift deleted file mode 100644 index 77ea7e70..00000000 --- a/AltStore/Consts/Consts.swift +++ /dev/null @@ -1,13 +0,0 @@ -// -// Consts.swift -// SideStore -// -// Created by Joseph Mattiello on 11/7/22. -// Copyright © 2022 Riley Testut. All rights reserved. -// - -import Foundation - -public enum Consts { - -} diff --git a/AltStore/LaunchViewController.swift b/AltStore/LaunchViewController.swift index 8b423493..95acbacd 100644 --- a/AltStore/LaunchViewController.swift +++ b/AltStore/LaunchViewController.swift @@ -77,7 +77,7 @@ final class LaunchViewController: UIViewController, UIDocumentPickerDelegate { detectAndImportAccountFile() if UserDefaults.standard.enableEMPforWireguard { - start_em_proxy(bind_addr: Consts.Proxy.serverURL) + start_em_proxy(bind_addr: AppConstants.Proxy.serverURL) } guard let pf = fetchPairingFile() else { displayError("Device pairing file not found.") diff --git a/AltStore/Operations/BackgroundRefreshAppsOperation.swift b/AltStore/Operations/BackgroundRefreshAppsOperation.swift index e1d0ec80..8728cb8b 100644 --- a/AltStore/Operations/BackgroundRefreshAppsOperation.swift +++ b/AltStore/Operations/BackgroundRefreshAppsOperation.swift @@ -101,7 +101,7 @@ final class BackgroundRefreshAppsOperation: ResultOperation<[String: Result -{ - override func main() - { - super.main() - - let dataTask = URLSession.shared.dataTask(with: .trustedSources) { (data, response, error) in - do - { - if let response = response as? HTTPURLResponse - { - guard response.statusCode != 404 else { - self.finish(.failure(URLError(.fileDoesNotExist, userInfo: [NSURLErrorKey: URL.trustedSources]))) - return - } - } - - guard let data = data else { throw error! } - - let response = try Foundation.JSONDecoder().decode(Response.self, from: data) - self.finish(.success(response.sources)) - } - catch - { - self.finish(.failure(error)) - } - } - - dataTask.resume() - } -} diff --git a/AltStore/Operations/UpdatePatronsOperation.swift b/AltStore/Operations/UpdatePatronsOperation.swift deleted file mode 100644 index 14a21565..00000000 --- a/AltStore/Operations/UpdatePatronsOperation.swift +++ /dev/null @@ -1,108 +0,0 @@ -// -// UpdatePatronsOperation.swift -// AltStore -// -// Created by Riley Testut on 4/11/22. -// Copyright © 2022 Riley Testut. All rights reserved. -// - -import Foundation -import CoreData - -import AltStoreCore - -private extension URL -{ - #if STAGING - static let patreonInfo = URL(string: "https://f000.backblazeb2.com/file/altstore-staging/altstore/patreon.json")! - #else - static let patreonInfo = URL(string: "https://cdn.altstore.io/file/altstore/altstore/patreon.json")! - #endif -} - -extension UpdatePatronsOperation -{ - private struct Response: Decodable - { - var version: Int - var accessToken: String - var refreshID: String - } -} - -final class UpdatePatronsOperation: ResultOperation -{ - let context: NSManagedObjectContext - - init(context: NSManagedObjectContext = DatabaseManager.shared.persistentContainer.newBackgroundContext()) - { - self.context = context - } - - override func main() - { - super.main() - - let dataTask = URLSession.shared.dataTask(with: .patreonInfo) { (data, response, error) in - do - { - if let response = response as? HTTPURLResponse - { - guard response.statusCode != 404 else { - self.finish(.failure(URLError(.fileDoesNotExist, userInfo: [NSURLErrorKey: URL.patreonInfo]))) - return - } - } - - guard let data = data else { throw error! } - - let response = try AltStoreCore.JSONDecoder().decode(Response.self, from: data) - Keychain.shared.patreonCreatorAccessToken = response.accessToken - - let previousRefreshID = UserDefaults.shared.patronsRefreshID - guard response.refreshID != previousRefreshID else { - self.finish(.success(())) - return - } - - PatreonAPI.shared.fetchPatrons { (result) in - self.context.perform { - do - { - let patrons = try result.get() - let managedPatrons = patrons.compactMap { ManagedPatron(patron: $0, context: self.context) } - - let patronIDs = Set(managedPatrons.map { $0.identifier }) - let nonFriendZonePredicate = NSPredicate(format: "NOT (%K IN %@)", #keyPath(ManagedPatron.identifier), patronIDs) - - let nonFriendZonePatrons = ManagedPatron.all(satisfying: nonFriendZonePredicate, in: self.context) - for managedPatron in nonFriendZonePatrons - { - self.context.delete(managedPatron) - } - - try self.context.save() - - UserDefaults.shared.patronsRefreshID = response.refreshID - - self.finish(.success(())) - - Logger.main.notice("Updated Friend Zone Patrons! Refresh ID: \(response.refreshID, privacy: .public)") - } - catch let error as NSError - { - Logger.main.error("Failed to update Friend Zone Patrons. \(error.localizedDebugDescription ?? error.localizedDescription, privacy: .public)") - self.finish(.failure(error)) - } - } - } - } - catch - { - self.finish(.failure(error)) - } - } - - dataTask.resume() - } -} diff --git a/AltStore/SceneDelegate.swift b/AltStore/SceneDelegate.swift index b86739e8..0792776a 100644 --- a/AltStore/SceneDelegate.swift +++ b/AltStore/SceneDelegate.swift @@ -41,7 +41,7 @@ final class SceneDelegate: UIResponder, UIWindowSceneDelegate AppManager.shared.update() if UserDefaults.standard.enableEMPforWireguard { - start_em_proxy(bind_addr: Consts.Proxy.serverURL) + start_em_proxy(bind_addr: AppConstants.Proxy.serverURL) } } diff --git a/Dependencies/libcurl/libcurl.a b/Dependencies/libcurl/libcurl.a deleted file mode 100644 index 0766ced7..00000000 Binary files a/Dependencies/libcurl/libcurl.a and /dev/null differ