Supports installing Fugu14-based jailbreaks

If a jailbreak app contains the relevant Fugu14 entries in its Info.plist, AltStore will automatically guide the user through the Fugu14 untether process before installing the jailbreak.
This commit is contained in:
Riley Testut
2021-10-25 22:27:30 -07:00
parent e6ef288a69
commit ed396b400d
23 changed files with 1329 additions and 26 deletions

View File

@@ -16,6 +16,20 @@ public protocol AppProtocol
var url: URL { get }
}
public struct AnyApp: AppProtocol
{
public var name: String
public var bundleIdentifier: String
public var url: URL
public init(name: String, bundleIdentifier: String, url: URL)
{
self.name = name
self.bundleIdentifier = bundleIdentifier
self.url = url
}
}
extension ALTApplication: AppProtocol
{
public var url: URL {