Signed-off-by: Joseph Mattello <mail@joemattiello.com>
This commit is contained in:
Joseph Mattello
2023-04-02 02:28:12 -04:00
parent 2c829895c9
commit c4c2d17ffc
126 changed files with 1639 additions and 124 deletions

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:">
</FileRef>
</Workspace>

View File

@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideBackup"
BuildableName = "SideBackup"
BlueprintName = "SideBackup"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCoreTests"
BuildableName = "SideStoreCoreTests"
BlueprintName = "SideStoreCoreTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCoreTests"
BuildableName = "SideStoreCoreTests"
BlueprintName = "SideStoreCoreTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES"
viewDebuggingEnabled = "No">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideBackup"
BuildableName = "SideBackup"
BlueprintName = "SideBackup"
ReferencedContainer = "container:">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideBackup"
BuildableName = "SideBackup"
BlueprintName = "SideBackup"
ReferencedContainer = "container:">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,411 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStore_SideStoreCore"
BuildableName = "SideStore_SideStoreCore"
BlueprintName = "SideStore_SideStoreCore"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCore"
BuildableName = "SideStoreCore"
BlueprintName = "SideStoreCore"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCore-Dynamic"
BuildableName = "SideStoreCore-Dynamic"
BlueprintName = "SideStoreCore-Dynamic"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCore-Static"
BuildableName = "SideStoreCore-Static"
BlueprintName = "SideStoreCore-Static"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreUIKit"
BuildableName = "SideStoreUIKit"
BlueprintName = "SideStoreUIKit"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreUIKit-Dynamic"
BuildableName = "SideStoreUIKit-Dynamic"
BlueprintName = "SideStoreUIKit-Dynamic"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreUIKit-Static"
BuildableName = "SideStoreUIKit-Static"
BlueprintName = "SideStoreUIKit-Static"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideWidgetKit"
BuildableName = "SideWidgetKit"
BlueprintName = "SideWidgetKit"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideWidgetKit-Dynamic"
BuildableName = "SideWidgetKit-Dynamic"
BlueprintName = "SideWidgetKit-Dynamic"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideWidgetKit-Static"
BuildableName = "SideWidgetKit-Static"
BlueprintName = "SideWidgetKit-Static"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStore_SideStore"
BuildableName = "SideStore_SideStore"
BlueprintName = "SideStore_SideStore"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideBackup"
BuildableName = "SideBackup"
BlueprintName = "SideBackup"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStore"
BuildableName = "SideStore"
BlueprintName = "SideStore"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStore_SideBackup"
BuildableName = "SideStore_SideBackup"
BlueprintName = "SideStore_SideBackup"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EmotionalDamage"
BuildableName = "EmotionalDamage"
BlueprintName = "EmotionalDamage"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "MiniMuxer"
BuildableName = "MiniMuxer"
BlueprintName = "MiniMuxer"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SidePatcher"
BuildableName = "SidePatcher"
BlueprintName = "SidePatcher"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EmotionalDamageTests"
BuildableName = "EmotionalDamageTests"
BlueprintName = "EmotionalDamageTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "MiniMuxerTests"
BuildableName = "MiniMuxerTests"
BlueprintName = "MiniMuxerTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SidePatcherTests"
BuildableName = "SidePatcherTests"
BlueprintName = "SidePatcherTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCoreTests"
BuildableName = "SideStoreCoreTests"
BlueprintName = "SideStoreCoreTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideUIShared"
BuildableName = "SideUIShared"
BlueprintName = "SideUIShared"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EmotionalDamageTests"
BuildableName = "EmotionalDamageTests"
BlueprintName = "EmotionalDamageTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "MiniMuxerTests"
BuildableName = "MiniMuxerTests"
BlueprintName = "MiniMuxerTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SidePatcherTests"
BuildableName = "SidePatcherTests"
BlueprintName = "SidePatcherTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCoreTests"
BuildableName = "SideStoreCoreTests"
BlueprintName = "SideStoreCoreTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideBackup"
BuildableName = "SideBackup"
BlueprintName = "SideBackup"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStore"
BuildableName = "SideStore"
BlueprintName = "SideStore"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,176 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStore"
BuildableName = "SideStore"
BlueprintName = "SideStore"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EmotionalDamageTests"
BuildableName = "EmotionalDamageTests"
BlueprintName = "EmotionalDamageTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "MiniMuxerTests"
BuildableName = "MiniMuxerTests"
BlueprintName = "MiniMuxerTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SidePatcherTests"
BuildableName = "SidePatcherTests"
BlueprintName = "SidePatcherTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCoreTests"
BuildableName = "SideStoreCoreTests"
BlueprintName = "SideStoreCoreTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EmotionalDamageTests"
BuildableName = "EmotionalDamageTests"
BlueprintName = "EmotionalDamageTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "MiniMuxerTests"
BuildableName = "MiniMuxerTests"
BlueprintName = "MiniMuxerTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SidePatcherTests"
BuildableName = "SidePatcherTests"
BlueprintName = "SidePatcherTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCoreTests"
BuildableName = "SideStoreCoreTests"
BlueprintName = "SideStoreCoreTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES"
viewDebuggingEnabled = "No">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStore"
BuildableName = "SideStore"
BlueprintName = "SideStore"
ReferencedContainer = "container:">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStore"
BuildableName = "SideStore"
BlueprintName = "SideStore"
ReferencedContainer = "container:">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCore-Dynamic"
BuildableName = "SideStoreCore-Dynamic"
BlueprintName = "SideStoreCore-Dynamic"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCore-Dynamic"
BuildableName = "SideStoreCore-Dynamic"
BlueprintName = "SideStoreCore-Dynamic"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCore-Static"
BuildableName = "SideStoreCore-Static"
BlueprintName = "SideStoreCore-Static"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCore-Static"
BuildableName = "SideStoreCore-Static"
BlueprintName = "SideStoreCore-Static"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCore"
BuildableName = "SideStoreCore"
BlueprintName = "SideStoreCore"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreCore"
BuildableName = "SideStoreCore"
BlueprintName = "SideStoreCore"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreUIKit-Dynamic"
BuildableName = "SideStoreUIKit-Dynamic"
BlueprintName = "SideStoreUIKit-Dynamic"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreUIKit-Dynamic"
BuildableName = "SideStoreUIKit-Dynamic"
BlueprintName = "SideStoreUIKit-Dynamic"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreUIKit-Static"
BuildableName = "SideStoreUIKit-Static"
BlueprintName = "SideStoreUIKit-Static"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreUIKit-Static"
BuildableName = "SideStoreUIKit-Static"
BlueprintName = "SideStoreUIKit-Static"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreUIKit"
BuildableName = "SideStoreUIKit"
BlueprintName = "SideStoreUIKit"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideStoreUIKit"
BuildableName = "SideStoreUIKit"
BlueprintName = "SideStoreUIKit"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideWidgetKit-Dynamic"
BuildableName = "SideWidgetKit-Dynamic"
BlueprintName = "SideWidgetKit-Dynamic"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideWidgetKit-Dynamic"
BuildableName = "SideWidgetKit-Dynamic"
BlueprintName = "SideWidgetKit-Dynamic"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideWidgetKit-Static"
BuildableName = "SideWidgetKit-Static"
BlueprintName = "SideWidgetKit-Static"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideWidgetKit-Static"
BuildableName = "SideWidgetKit-Static"
BlueprintName = "SideWidgetKit-Static"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideWidgetKit"
BuildableName = "SideWidgetKit"
BlueprintName = "SideWidgetKit"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "SideWidgetKit"
BuildableName = "SideWidgetKit"
BlueprintName = "SideWidgetKit"
ReferencedContainer = "container:">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -3,7 +3,7 @@
{ {
"identity" : "altsign", "identity" : "altsign",
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/SideStore/AltSign", "location" : "https://github.com/SideStore/AltSign.git",
"state" : { "state" : {
"revision" : "eb4c74dcf6be2fb00a3edc0381aae59fbbdb4cf3", "revision" : "eb4c74dcf6be2fb00a3edc0381aae59fbbdb4cf3",
"version" : "1.0.3" "version" : "1.0.3"
@@ -12,7 +12,7 @@
{ {
"identity" : "appcenter-sdk-apple", "identity" : "appcenter-sdk-apple",
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/microsoft/appcenter-sdk-apple", "location" : "https://github.com/microsoft/appcenter-sdk-apple.git",
"state" : { "state" : {
"revision" : "b2dc99cfedead0bad4e6573d86c5228c89cff332", "revision" : "b2dc99cfedead0bad4e6573d86c5228c89cff332",
"version" : "4.4.3" "version" : "4.4.3"
@@ -27,37 +27,19 @@
"revision" : "e754ab1c80920dd51a8e08290c912ac1c2ac8b58" "revision" : "e754ab1c80920dd51a8e08290c912ac1c2ac8b58"
} }
}, },
{
"identity" : "imobiledevice.swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SideStore/iMobileDevice.swift",
"state" : {
"revision" : "74e481106dd155c0cd21bca6795fd9fe5f751654",
"version" : "1.0.5"
}
},
{ {
"identity" : "keychainaccess", "identity" : "keychainaccess",
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/kishikawakatsumi/KeychainAccess", "location" : "https://github.com/kishikawakatsumi/KeychainAccess.git",
"state" : { "state" : {
"revision" : "84e546727d66f1adc5439debad16270d0fdd04e7", "revision" : "84e546727d66f1adc5439debad16270d0fdd04e7",
"version" : "4.2.2" "version" : "4.2.2"
} }
}, },
{
"identity" : "launchatlogin",
"kind" : "remoteSourceControl",
"location" : "https://github.com/sindresorhus/LaunchAtLogin.git",
"state" : {
"revision" : "7ad6331f9c38953eb1ce8737758e18f7607e984a",
"version" : "5.0.0"
}
},
{ {
"identity" : "nuke", "identity" : "nuke",
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/kean/Nuke", "location" : "https://github.com/kean/Nuke.git",
"state" : { "state" : {
"revision" : "9318d02a8a6d20af56505c9673261c1fd3b3aebe", "revision" : "9318d02a8a6d20af56505c9673261c1fd3b3aebe",
"version" : "7.6.3" "version" : "7.6.3"
@@ -84,7 +66,7 @@
{ {
"identity" : "roxas", "identity" : "roxas",
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/JoeMatt/Roxas", "location" : "https://github.com/JoeMatt/Roxas.git",
"state" : { "state" : {
"revision" : "17338c09ec0ffeea4c68135f17c1f801a3d6d10d", "revision" : "17338c09ec0ffeea4c68135f17c1f801a3d6d10d",
"version" : "1.2.2" "version" : "1.2.2"
@@ -93,7 +75,7 @@
{ {
"identity" : "semanticversion", "identity" : "semanticversion",
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/SwiftPackageIndex/SemanticVersion", "location" : "https://github.com/SwiftPackageIndex/SemanticVersion.git",
"state" : { "state" : {
"revision" : "fc670910dc0903cc269b3d0b776cda5703979c4e", "revision" : "fc670910dc0903cc269b3d0b776cda5703979c4e",
"version" : "0.3.5" "version" : "0.3.5"
@@ -102,12 +84,30 @@
{ {
"identity" : "sidekit", "identity" : "sidekit",
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/SideStore/SideKit", "location" : "https://github.com/SideStore/SideKit.git",
"state" : { "state" : {
"revision" : "7ea34a09b52c104077dea8e0b90f8dc55d43b36b", "revision" : "7ea34a09b52c104077dea8e0b90f8dc55d43b36b",
"version" : "0.1.0" "version" : "0.1.0"
} }
}, },
{
"identity" : "swift-log",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-log.git",
"state" : {
"revision" : "32e8d724467f8fe623624570367e3d50c5638e46",
"version" : "1.5.2"
}
},
{
"identity" : "swift-log-swiftybeaver",
"kind" : "remoteSourceControl",
"location" : "https://github.com/ShivaHuang/swift-log-SwiftyBeaver.git",
"state" : {
"revision" : "7b6f329f47530583546be82bb14060aba888cd43",
"version" : "0.1.0"
}
},
{ {
"identity" : "swiftpmplugins", "identity" : "swiftpmplugins",
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
@@ -116,6 +116,15 @@
"revision" : "2e4833a3ca65d0aaa986138b8ef350b7f549ba28", "revision" : "2e4833a3ca65d0aaa986138b8ef350b7f549ba28",
"version" : "1.0.0" "version" : "1.0.0"
} }
},
{
"identity" : "swiftybeaver",
"kind" : "remoteSourceControl",
"location" : "https://github.com/SwiftyBeaver/SwiftyBeaver.git",
"state" : {
"revision" : "12b5acf96d98f91d50de447369bd18df74600f1a",
"version" : "1.9.6"
}
} }
], ],
"version" : 2 "version" : 2

View File

@@ -2,7 +2,6 @@
// The swift-tools-version declares the minimum version of Swift required to build this package. // The swift-tools-version declares the minimum version of Swift required to build this package.
import Foundation import Foundation
import os.log
import PackageDescription import PackageDescription
// Process enviroment variables. // Process enviroment variables.
@@ -10,6 +9,8 @@ typealias EnviromentBool = (var: String, default: Bool)
// Possible keys for `env` and their default value // Possible keys for `env` and their default value
let USE_CARGO = envBool(("USE_CARGO", false)) let USE_CARGO = envBool(("USE_CARGO", false))
let USE_LOCAL_MINIMUXER = envBool(("USE_LOCAL_MINIMUXER", true))
let USE_LOCAL_EM_PROXY = envBool(("USE_LOCAL_EM_PROXY", true))
let USE_CXX_INTEROP = envBool(("USE_CXX_INTEROP", false)) let USE_CXX_INTEROP = envBool(("USE_CXX_INTEROP", false))
let USE_CXX_MODULES = envBool(("USE_CXX_MODULES", false)) let USE_CXX_MODULES = envBool(("USE_CXX_MODULES", false))
let INHIBIT_UPSTREAM_WARNINGS = envBool(("INHIBIT_UPSTREAM_WARNINGS", true)) let INHIBIT_UPSTREAM_WARNINGS = envBool(("INHIBIT_UPSTREAM_WARNINGS", true))
@@ -19,6 +20,11 @@ let unsafe_flags: [String] = INHIBIT_UPSTREAM_WARNINGS ? ["-w"] : [String]()
let unsafe_flags_cxx: [String] = INHIBIT_UPSTREAM_WARNINGS ? ["-w", "-Wno-module-import-in-extern-c"] : ["-Wno-module-import-in-extern-c"] let unsafe_flags_cxx: [String] = INHIBIT_UPSTREAM_WARNINGS ? ["-w", "-Wno-module-import-in-extern-c"] : ["-Wno-module-import-in-extern-c"]
enum Consts {
static let minimuxer_checksum: String = "57b5126605ad127f209a57a2f8e6fe7230ce9acabc499f2b7510983ddec954bb"
static let em_proxy_checksum: String = "79f90075b8ff2f47540a5bccf5fb7740905cda63463f833e2505256237df3c1b"
}
extension Package.Dependency { extension Package.Dependency {
/// The combination of all the dependencies for the Package. /// The combination of all the dependencies for the Package.
enum SideStore { enum SideStore {
@@ -32,21 +38,34 @@ extension Package.Dependency {
/// Side Store Team Packages /// Side Store Team Packages
static let Packages_SideStoreTeam: [Package.Dependency] = [ static let Packages_SideStoreTeam: [Package.Dependency] = [
.github("SideStore/AltSign", from: "1.0.3"), .github("SideStore/AltSign", from: "1.0.3"),
.github("SideStore/iMobileDevice.swift", from: "1.0.5"), .package(name: "iMobileDevice.swift", path: "../../iMobileDevice.swift"),
// .github("SideStore/iMobileDevice.swift", from: "1.0.5"),
.github("SideStore/SideKit", from: "0.1.0"), .github("SideStore/SideKit", from: "0.1.0"),
/// @JoeMatt updated fork for Riley's `Roxas` /// @JoeMatt updated fork for Riley's `Roxas`
.github("JoeMatt/Roxas", from: "1.2.2"), .github("JoeMatt/Roxas", from: "1.2.2"),
] ]
#if HAVE_MACOS_DAEMON
static let Packages_macOS_Daemon: [Package.Dependency] = [
.github("sindresorhus/LaunchAtLogin", from: "5.0.0")
]
#else
static let Packages_macOS_Daemon: [Package.Dependency] = []
#endif
/// 3rd party Packages /// 3rd party Packages
static let Packages_3rdParty: [Package.Dependency] = [ static let Packages_3rdParty: [Package.Dependency] = [
.github("SwiftPackageIndex/SemanticVersion", from: "0.3.5"), // Logging
.github("apple/swift-log", from: "1.5.2"),
// XCode console output
.github("ShivaHuang/swift-log-SwiftyBeaver", from: "0.1.0"),
.github("johnxnguyen/Down", branch: "master"), .github("johnxnguyen/Down", branch: "master"),
.github("kean/Nuke", from: "7.0.0"), .github("kean/Nuke", from: "7.0.0"),
.github("kishikawakatsumi/KeychainAccess", from: "4.2.0"), .github("kishikawakatsumi/KeychainAccess", from: "4.2.0"),
.github("microsoft/appcenter-sdk-apple", from: "4.2.0"), .github("microsoft/appcenter-sdk-apple", from: "4.2.0"),
.github("sindresorhus/LaunchAtLogin", from: "5.0.0"), .github("SwiftPackageIndex/SemanticVersion", from: "0.3.5")
] ] + Packages_macOS_Daemon
static let Plugins_BuildTools: [Package.Dependency] = [ static let Plugins_BuildTools: [Package.Dependency] = [
// Plugins // Plugins
@@ -141,8 +160,11 @@ let AppCenterCrashes : Target.Dependency = .product(name: "AppCenterCrashes", p
let CoreCrypto : Target.Dependency = .product(name: "CoreCrypto", package: "AltSign") let CoreCrypto : Target.Dependency = .product(name: "CoreCrypto", package: "AltSign")
let CCoreCrypto : Target.Dependency = .product(name: "CCoreCrypto", package: "AltSign") let CCoreCrypto : Target.Dependency = .product(name: "CCoreCrypto", package: "AltSign")
let libimobiledevice: Target.Dependency = .product(name: "libimobiledevice", package: "iMobileDevice.swift") let libimobiledevice: Target.Dependency = .product(name: "libimobiledevice", package: "iMobileDevice.swift")
let iMobileDevice : Target.Dependency = .product(name: "iMobileDevice", package: "iMobileDevice.swift")
let Roxas : Target.Dependency = .product(name: "Roxas", package: "Roxas") let Roxas : Target.Dependency = .product(name: "Roxas", package: "Roxas")
let RoxasUI : Target.Dependency = .product(name: "RoxasUI", package: "Roxas") let RoxasUI : Target.Dependency = .product(name: "RoxasUI", package: "Roxas")
let Logging : Target.Dependency = .product(name: "Logging", package: "swift-log")
let LoggingSwiftyBeaver : Target.Dependency = .product(name: "LoggingSwiftyBeaver", package: "swift-log-SwiftyBeaver")
// MARK: - Linking // MARK: - Linking
let frameworksCommon: [LinkerSetting] = [ "Avfoundation", let frameworksCommon: [LinkerSetting] = [ "Avfoundation",
@@ -177,6 +199,7 @@ let package = Package(
.tvOS(.v14), .tvOS(.v14),
.macCatalyst(.v14), .macCatalyst(.v14),
.macOS(.v12), .macOS(.v12),
.driverKit("99")
], ],
products: Product.products, products: Product.products,
dependencies: Package.Dependency.SideStore.dependencies, dependencies: Package.Dependency.SideStore.dependencies,
@@ -192,9 +215,9 @@ let package = Package(
extension Product { extension Product {
static let products: [Product] = [ static let products: [Product] = [
// Modules // Modules
SideStoreAppKit.0, SideStoreUIKit.0,
SideStoreAppKit.static, SideStoreUIKit.static,
SideStoreAppKit.dynamic, SideStoreUIKit.dynamic,
SideStoreCore.0, SideStoreCore.0,
SideStoreCore.static, SideStoreCore.static,
@@ -217,8 +240,8 @@ extension Product {
static let cliProducts: [Product] = [] static let cliProducts: [Product] = []
#endif #endif
// SideStoreAppKit // SideStoreUIKit
static let SideStoreAppKit = librarySet("SideStoreAppKit") static let SideStoreUIKit = librarySet("SideStoreUIKit")
// SideStoreCore // SideStoreCore
static let SideStoreCore = librarySet("SideStoreCore") static let SideStoreCore = librarySet("SideStoreCore")
@@ -255,7 +278,7 @@ extension Target {
} }
typealias TargetPair = (target: PackageDescription.Target, testTarget: PackageDescription.Target?) typealias TargetPair = (target: PackageDescription.Target, testTarget: PackageDescription.Target?)
// MARK: - SideStoreAppKit // MARK: - SideStoreUIKit
extension Target.SideStore { extension Target.SideStore {
/// All the targets fo be added to `Package(targets:)` /// All the targets fo be added to `Package(targets:)`
@@ -263,8 +286,11 @@ extension Target.SideStore {
/// __Public Targets__ /// __Public Targets__
static let publicTargets: [Target] = [ static let publicTargets: [Target] = [
// SideStoreAppKit // SideStoreUIKit
SideStoreAppKit, SideStoreUIKit,
// SideUIShared
SideUIShared,
// iOS Widget // iOS Widget
SideWidgetKit, SideWidgetKit,
@@ -299,10 +325,10 @@ extension Target.SideStore {
Cargo.Plugins Cargo.Plugins
}() }()
// MARK: - SideStoreAppKit // MARK: - SideStoreUIKit
static let SideStoreAppKit: Target = static let SideStoreUIKit: Target =
.target( .target(
name: "SideStoreAppKit", name: "SideStoreUIKit",
dependencies: [ dependencies: [
AppCenterAnalytics, AppCenterAnalytics,
AppCenterCrashes, AppCenterCrashes,
@@ -324,13 +350,40 @@ extension Target.SideStore {
plugins: [LoggerPlugin, IntentBuilderPlugin] plugins: [LoggerPlugin, IntentBuilderPlugin]
) )
// MARK: - SideUIShared
static let SideUIShared: Target =
.target(
name: "SideUIShared",
dependencies: [
AppCenterAnalytics,
AppCenterCrashes,
"AltSign",
"Down",
"EmotionalDamage",
"KeychainAccess",
libimobiledevice,
iMobileDevice,
"MiniMuxer",
Roxas,
RoxasUI,
"SideKit",
"SidePatcher",
"SideStoreCore",
],
resources: [],
linkerSettings: linkerSettings,
plugins: [LoggerPlugin, IntentBuilderPlugin]
)
// MARK: - SideWidgetKit // MARK: - SideWidgetKit
static let SideWidgetKit: Target = static let SideWidgetKit: Target =
.target( .target(
name: "SideWidgetKit", name: "SideWidgetKit",
dependencies: [ dependencies: [
Roxas,
RoxasUI,
"SideKit", "SideKit",
"SideStoreAppKit", "SideUIShared",
"SideStoreCore" "SideStoreCore"
], ],
plugins: commonPlugins plugins: commonPlugins
@@ -344,7 +397,11 @@ extension Target.SideStore {
"AltSign", "AltSign",
"KeychainAccess", "KeychainAccess",
Roxas, Roxas,
"SemanticVersion"], "SemanticVersion",
Logging,
LoggingSwiftyBeaver,
"SideKit"
],
plugins: commonPlugins), plugins: commonPlugins),
.testTarget( .testTarget(
name: "SideStoreCoreTests", name: "SideStoreCoreTests",
@@ -408,9 +465,8 @@ extension Target.SideStore {
static let SideStore_app: Target = .executableTarget( static let SideStore_app: Target = .executableTarget(
name: "SideStore", name: "SideStore",
dependencies: [ "SideStoreAppKit" ], dependencies: [ "SideStoreUIKit" ],
exclude: [ exclude: [
"Resources/AltBackup.ipa",
"Resources/Info.info", "Resources/Info.info",
"Resources/Info.plist", "Resources/Info.plist",
"Resources/SideStore.entitlements", "Resources/SideStore.entitlements",
@@ -493,10 +549,13 @@ extension Target.SideStore {
].compactMap{$0} ].compactMap{$0}
// MARK: em_proxy // MARK: em_proxy
private static let em_proxy_target: Target = .binaryTarget( private static let em_proxy_target: Target = USE_LOCAL_EM_PROXY ?
name: "em_proxy", .binaryTarget(name: "em_proxy",
url: "https://github.com/SideStore/em_proxy/releases/download/build/em_proxy.xcframework.zip", path: "Dependencies/em_proxy/em_proxy.xcframework") :
checksum: "79f90075b8ff2f47540a5bccf5fb7740905cda63463f833e2505256237df3c1b") .binaryTarget(
name: "em_proxy",
url: "https://github.com/SideStore/em_proxy/releases/download/build/em_proxy.xcframework.zip",
checksum: Consts.em_proxy_checksum)
// MARK: - EmotionalDamage (Swift) // MARK: - EmotionalDamage (Swift)
private static let emotionalDamageTarget: TargetPair = ( private static let emotionalDamageTarget: TargetPair = (
@@ -504,10 +563,12 @@ extension Target.SideStore {
.testTarget(name: "EmotionalDamageTests", dependencies: ["EmotionalDamage"])) .testTarget(name: "EmotionalDamageTests", dependencies: ["EmotionalDamage"]))
// MARK: minimuxer // MARK: minimuxer
private static let minimuxer_target: Target = private static let minimuxer_target: Target = USE_LOCAL_MINIMUXER ?
.binaryTarget(name: "minimuxer",
path: "Dependencies/minimuxer/minimuxer.xcframework") :
.binaryTarget(name: "minimuxer", .binaryTarget(name: "minimuxer",
url: "https://github.com/SideStore/minimuxer/releases/download/build/minimuxer.xcframework.zip", url: "https://github.com/SideStore/minimuxer/releases/download/build/minimuxer.xcframework.zip",
checksum: "aa47182547b60f4f7560bdc0f25ea797c69419765003d16d5039c13b87930ed1") checksum: Consts.minimuxer_checksum)
// MARK: MiniMuxer.Swift // MARK: MiniMuxer.Swift
private static let miniMuxerSwiftTarget: TargetPair = ( private static let miniMuxerSwiftTarget: TargetPair = (

View File

@@ -1,6 +1,9 @@
import ArgumentParser import ArgumentParser
import SwiftLintFramework import SwiftLintFramework
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
extension Cargo { extension Cargo {
struct Version: ParsableCommand { struct Version: ParsableCommand {

View File

@@ -1,6 +1,9 @@
import ArgumentParser import ArgumentParser
import SwiftLintFramework import SwiftLintFramework
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
extension SwiftLint { extension SwiftLint {
struct Version: ParsableCommand { struct Version: ParsableCommand {

View File

@@ -6,7 +6,10 @@
// //
import Foundation import Foundation
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
@_exported import minimuxer @_exported import minimuxer
public enum Uhoh: Error { public enum Uhoh: Error {
@@ -19,6 +22,7 @@ public func start_minimuxer(pairing_file: String) -> Int32 {
let pf_pointer = UnsafeMutablePointer<CChar>(mutating: pf.utf8String) let pf_pointer = UnsafeMutablePointer<CChar>(mutating: pf.utf8String)
let u = NSString(string: getDocumentsDirectory().absoluteString) let u = NSString(string: getDocumentsDirectory().absoluteString)
let u_ptr = UnsafeMutablePointer<CChar>(mutating: u.utf8String) let u_ptr = UnsafeMutablePointer<CChar>(mutating: u.utf8String)
return minimuxer_c_start(pf_pointer, u_ptr) return minimuxer_c_start(pf_pointer, u_ptr)
} }

View File

@@ -7,7 +7,10 @@
// //
import UIKit import UIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
extension AppDelegate { extension AppDelegate {
static let startBackupNotification = Notification.Name("io.altstore.StartBackup") static let startBackupNotification = Notification.Name("io.altstore.StartBackup")

View File

@@ -7,7 +7,10 @@
// //
import Foundation import Foundation
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
import AltSign import AltSign
import Roxas import Roxas

View File

@@ -9,7 +9,10 @@
import Foundation import Foundation
import SideKit import SideKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
typealias DaemonConnectionManager = ConnectionManager<DaemonRequestHandler> typealias DaemonConnectionManager = ConnectionManager<DaemonRequestHandler>

View File

@@ -10,7 +10,10 @@ import AVFoundation
import Intents import Intents
import UIKit import UIKit
import UserNotifications import UserNotifications
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
import AltSign import AltSign
import SideStoreCore import SideStoreCore

View File

@@ -10,7 +10,10 @@ import SideStoreCore
import EmotionalDamage import EmotionalDamage
import SideStoreAppKit import SideStoreAppKit
import UIKit import UIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
@available(iOS 13, *) @available(iOS 13, *)
final class SceneDelegate: UIResponder, UIWindowSceneDelegate { final class SceneDelegate: UIResponder, UIWindowSceneDelegate {

View File

@@ -9,7 +9,10 @@
import Foundation import Foundation
import Network import Network
import SideKit import SideKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
public protocol SideConnection: Connection { public protocol SideConnection: Connection {
func __send(_ data: Data, completionHandler: @escaping (Bool, Error?) -> Void) func __send(_ data: Data, completionHandler: @escaping (Bool, Error?) -> Void)

View File

@@ -9,7 +9,10 @@
import Foundation import Foundation
import Network import Network
import SideKit import SideKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
public protocol RequestHandler { public protocol RequestHandler {
func handleAnisetteDataRequest(_ request: AnisetteDataRequest, for connection: Connection, completionHandler: @escaping (Result<AnisetteDataResponse, Error>) -> Void) func handleAnisetteDataRequest(_ request: AnisetteDataRequest, for connection: Connection, completionHandler: @escaping (Result<AnisetteDataResponse, Error>) -> Void)

View File

@@ -8,7 +8,10 @@
import Foundation import Foundation
import SideKit import SideKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
@objc private protocol XPCConnectionProxy { @objc private protocol XPCConnectionProxy {
func ping(completionHandler: @escaping () -> Void) func ping(completionHandler: @escaping () -> Void)

View File

@@ -6,7 +6,8 @@
// Copyright © 2019 Riley Testut. All rights reserved. // Copyright © 2019 Riley Testut. All rights reserved.
// //
import UIKit #if canImport(UIKit)
import UIKit.UIColor
public extension UIColor { public extension UIColor {
// Borrowed from https://stackoverflow.com/a/26341062 // Borrowed from https://stackoverflow.com/a/26341062
@@ -69,3 +70,4 @@ public extension UIColor {
) )
} }
} }
#endif

View File

@@ -7,7 +7,6 @@
// //
import CoreData import CoreData
import UIKit
public extension ALTAppPermissionType { public extension ALTAppPermissionType {
var localizedShortName: String? { var localizedShortName: String? {
@@ -41,30 +40,6 @@ public extension ALTAppPermissionType {
default: return nil default: return nil
} }
} }
var icon: UIImage? {
switch self {
case .photos: return UIImage(systemName: "photo.on.rectangle.angled")
case .camera: return UIImage(systemName: "camera.fill")
case .location: return UIImage(systemName: "location.fill")
case .contacts: return UIImage(systemName: "person.2.fill")
case .reminders: return UIImage(systemName: "checklist")
case .appleMusic: return UIImage(systemName: "music.note")
case .microphone: return UIImage(systemName: "mic.fill")
case .speechRecognition: return UIImage(systemName: "waveform.and.mic")
case .backgroundAudio: return UIImage(systemName: "speaker.fill")
case .backgroundFetch: return UIImage(systemName: "square.and.arrow.down")
case .bluetooth: return UIImage(systemName: "wave.3.right")
case .network: return UIImage(systemName: "network")
case .calendars: return UIImage(systemName: "calendar")
case .touchID: return UIImage(systemName: "touchid")
case .faceID: return UIImage(systemName: "faceid")
case .siri: return UIImage(systemName: "mic.and.signal.meter.fill")
case .motion: return UIImage(systemName: "figure.walk.motion")
default:
return nil
}
}
} }
@objc(AppPermission) @objc(AppPermission)

View File

@@ -10,7 +10,10 @@ import CoreData
import AltSign import AltSign
import Roxas import Roxas
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
private extension CFNotificationName { private extension CFNotificationName {
static let willAccessDatabase = CFNotificationName("com.rileytestut.AltStore.WillAccessDatabase" as CFString) static let willAccessDatabase = CFNotificationName("com.rileytestut.AltStore.WillAccessDatabase" as CFString)

View File

@@ -9,7 +9,10 @@
import CoreData import CoreData
import Roxas import Roxas
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
open class MergePolicy: RSTRelationshipPreservingMergePolicy { open class MergePolicy: RSTRelationshipPreservingMergePolicy {
override open func resolve(constraintConflicts conflicts: [NSConstraintConflict]) throws { override open func resolve(constraintConflicts conflicts: [NSConstraintConflict]) throws {

View File

@@ -7,7 +7,15 @@
// //
import CoreData import CoreData
import UIKit
#if canImport(UIKit)
import class UIKit.UIColor
#elseif canImport(AppKit)
import class AppKit.NSColor
fileprivate typealias UIColor = NSColor
#else
#error ("Unsupported platform. Need to refactor UIColor/NSColor to extend support.")
#endif
@objc(NewsItem) @objc(NewsItem)
public class NewsItem: NSManagedObject, Decodable, Fetchable { public class NewsItem: NSManagedObject, Decodable, Fetchable {

View File

@@ -7,7 +7,7 @@
// //
import CoreData import CoreData
import UIKit import Foundation
public extension Source { public extension Source {
#if ALPHA #if ALPHA

View File

@@ -8,8 +8,15 @@
import CoreData import CoreData
import Foundation import Foundation
import class UIKit.UIColor
#if canImport(UIKit)
import class UIKit.UIColor
#elseif canImport(AppKit)
import class AppKit.NSColor
fileprivate typealias UIColor = NSColor
#else
#error ("Unsupported platform. Need to refactor UIColor/NSColor to extend support.")
#endif
import Roxas import Roxas
public extension StoreApp { public extension StoreApp {

View File

@@ -9,7 +9,10 @@
import AuthenticationServices import AuthenticationServices
import CoreData import CoreData
import Foundation import Foundation
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
private let clientID = "ZMx0EGUWe4TVWYXNZZwK_fbIK5jHFVWoUf1Qb-sqNXmT-YzAGwDPxxq7ak3_W5Q2" private let clientID = "ZMx0EGUWe4TVWYXNZZwK_fbIK5jHFVWoUf1Qb-sqNXmT-YzAGwDPxxq7ak3_W5Q2"
private let clientSecret = "1hktsZB89QyN69cB4R0tu55R4TCPQGXxvebYUUh7Y-5TLSnRswuxs6OUjdJ74IJt" private let clientSecret = "1hktsZB89QyN69cB4R0tu55R4TCPQGXxvebYUUh7Y-5TLSnRswuxs6OUjdJ74IJt"
@@ -115,8 +118,9 @@ public extension PatreonAPI {
} }
} }
if #available(iOS 13.0, *) { if let provider = self as? ASWebAuthenticationPresentationContextProviding,
self.authenticationSession?.presentationContextProvider = self let authenticationSession = self.authenticationSession {
authenticationSession.presentationContextProvider = provider
} }
authenticationSession?.start() authenticationSession?.start()
@@ -359,10 +363,3 @@ private extension PatreonAPI {
installedApps.forEach { $0.isActive = false } installedApps.forEach { $0.isActive = false }
} }
} }
@available(iOS 13.0, *)
extension PatreonAPI: ASWebAuthenticationPresentationContextProviding {
public func presentationAnchor(for _: ASWebAuthenticationSession) -> ASPresentationAnchor {
UIApplication.alt_shared?.keyWindow ?? UIWindow()
}
}

View File

@@ -10,7 +10,10 @@ import UIKit
import SideStoreCore import SideStoreCore
import RoxasUIKit import RoxasUIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
import Nuke import Nuke

View File

@@ -11,7 +11,10 @@ import IntentsUI
import MessageUI import MessageUI
import SafariServices import SafariServices
import UIKit import UIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
import AltSign import AltSign

View File

@@ -9,7 +9,10 @@
import UIKit import UIKit
import RoxasUIKit import RoxasUIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
import Nuke import Nuke

View File

@@ -10,7 +10,10 @@ import UIKit
import SideStoreCore import SideStoreCore
import RoxasUIKit import RoxasUIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
import Nuke import Nuke

View File

@@ -7,7 +7,10 @@
// //
import Foundation import Foundation
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
extension FileManager { extension FileManager {
func directorySize(at directoryURL: URL) -> Int? { func directorySize(at directoryURL: URL) -> Int? {

View File

@@ -7,6 +7,7 @@
// //
import UIKit import UIKit
import SideStoreCore
public extension UIColor { public extension UIColor {
private static let colorBundle = Bundle(for: DatabaseManager.self) private static let colorBundle = Bundle(for: DatabaseManager.self)

View File

@@ -19,7 +19,10 @@ import AltSign
import SideKit import SideKit
import SideStoreCore import SideStoreCore
import RoxasUIKit import RoxasUIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
public extension AppManager { public extension AppManager {
static let didFetchSourceNotification = Notification.Name("io.altstore.AppManager.didFetchSource") static let didFetchSourceNotification = Notification.Name("io.altstore.AppManager.didFetchSource")

View File

@@ -0,0 +1,38 @@
//
// AppPermission+UIKit.swift
// AltStore
//
// Created by Riley Testut on 7/23/19.
// Copyright © 2019 Riley Testut. All rights reserved.
//
import CoreData
import SideStoreCore
import UIKit
// ALTAppPermissionType UIKit Extensions
public extension ALTAppPermissionType {
var icon: UIImage? {
switch self {
case .photos: return UIImage(systemName: "photo.on.rectangle.angled")
case .camera: return UIImage(systemName: "camera.fill")
case .location: return UIImage(systemName: "location.fill")
case .contacts: return UIImage(systemName: "person.2.fill")
case .reminders: return UIImage(systemName: "checklist")
case .appleMusic: return UIImage(systemName: "music.note")
case .microphone: return UIImage(systemName: "mic.fill")
case .speechRecognition: return UIImage(systemName: "waveform.and.mic")
case .backgroundAudio: return UIImage(systemName: "speaker.fill")
case .backgroundFetch: return UIImage(systemName: "square.and.arrow.down")
case .bluetooth: return UIImage(systemName: "wave.3.right")
case .network: return UIImage(systemName: "network")
case .calendars: return UIImage(systemName: "calendar")
case .touchID: return UIImage(systemName: "touchid")
case .faceID: return UIImage(systemName: "faceid")
case .siri: return UIImage(systemName: "mic.and.signal.meter.fill")
case .motion: return UIImage(systemName: "figure.walk.motion")
default:
return nil
}
}
}

View File

@@ -14,7 +14,10 @@ import UIKit
import AltSign import AltSign
import SideStoreCore import SideStoreCore
import RoxasUIKit import RoxasUIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
import Nuke import Nuke

View File

@@ -13,7 +13,10 @@ import SideStoreCore
import RoxasUIKit import RoxasUIKit
import Nuke import Nuke
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
private final class AppBannerFooterView: UICollectionReusableView { private final class AppBannerFooterView: UICollectionReusableView {
let bannerView = AppBannerView(frame: .zero) let bannerView = AppBannerView(frame: .zero)

View File

@@ -12,7 +12,11 @@ import UIKit
import AltSign import AltSign
import SideStoreCore import SideStoreCore
import RoxasUIKit import RoxasUIKit
import os.log import SideUIShared
import OSLog
#if canImport(Logging)
import Logging
#endif
@available(iOS 14.0, *) @available(iOS 14.0, *)
extension PatchViewController { extension PatchViewController {

View File

@@ -14,7 +14,10 @@ import RoxasUIKit
import SideKit import SideKit
import Nuke import Nuke
import QuickLook import QuickLook
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
final class ErrorLogViewController: UITableViewController { final class ErrorLogViewController: UITableViewController {
private lazy var dataSource = self.makeDataSource() private lazy var dataSource = self.makeDataSource()

View File

@@ -11,7 +11,10 @@ import UIKit
import SideStoreCore import SideStoreCore
import RoxasUIKit import RoxasUIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
struct SourceError: LocalizedError { struct SourceError: LocalizedError {
enum Code { enum Code {

View File

@@ -9,7 +9,10 @@
import Foundation import Foundation
import SideStoreCore import SideStoreCore
import Intents import Intents
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
@available(iOS 14, *) @available(iOS 14, *)
public final class IntentHandler: NSObject, RefreshAllIntentHandling { public final class IntentHandler: NSObject, RefreshAllIntentHandling {

View File

@@ -8,7 +8,10 @@
import Intents import Intents
import SideStoreCore import SideStoreCore
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
@available(iOS 14, *) @available(iOS 14, *)
public class ViewAppIntentHandler: NSObject, ViewAppIntentHandling { public class ViewAppIntentHandler: NSObject, ViewAppIntentHandling {

View File

@@ -9,7 +9,10 @@
import Foundation import Foundation
import Network import Network
import RoxasUIKit import RoxasUIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
import AltSign import AltSign
import SideStoreCore import SideStoreCore

View File

@@ -8,7 +8,10 @@
import CoreData import CoreData
import UIKit import UIKit
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
import SideStoreCore import SideStoreCore
import EmotionalDamage import EmotionalDamage

View File

@@ -10,7 +10,10 @@ import Foundation
import AltSign import AltSign
import SideStoreCore import SideStoreCore
import os.log import OSLog
#if canImport(Logging)
import Logging
#endif
extension BackupAppOperation { extension BackupAppOperation {
enum Action: String { enum Action: String {

Some files were not shown because too many files have changed in this diff Show More