diff --git a/AltStore/LaunchViewController.swift b/AltStore/LaunchViewController.swift index 34bcd927..22ce6229 100644 --- a/AltStore/LaunchViewController.swift +++ b/AltStore/LaunchViewController.swift @@ -47,6 +47,7 @@ class LaunchViewController: RSTLaunchViewController override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(true) start_em_proxy(bind_addr: Consts.Proxy.serverURL) + setAnisetteServer() guard let pf = fetchPairingFile() else { displayError("Device pairing file not found.") @@ -83,6 +84,14 @@ class LaunchViewController: RSTLaunchViewController } } + func setAnisetteServer() { + if let anisetteUrl = Bundle.main.object(forInfoDictionaryKey: "customAnisetteURL") as? String { + UserDefaults.standard.set(anisetteUrl, forKey: "customAnisetteURL") + } else { + UserDefaults.standard.set("https://sideloadly.io/anisette/irGb3Quww8zrhgqnzmrx", forKey: "customAnisetteURL") + } + } + func displayError(_ msg: String) { print(msg) // Create a new alert diff --git a/AltStore/Operations/FetchAnisetteDataOperation.swift b/AltStore/Operations/FetchAnisetteDataOperation.swift index edd69e4f..0cf60fb0 100644 --- a/AltStore/Operations/FetchAnisetteDataOperation.swift +++ b/AltStore/Operations/FetchAnisetteDataOperation.swift @@ -33,6 +33,7 @@ class FetchAnisetteDataOperation: ResultOperation } let urlString = UserDefaults.standard.string(forKey: "customAnisetteURL") ?? "https://sideloadly.io/anisette/irGb3Quww8zrhgqnzmrx" + print("Anisette URL: " + urlString) guard let url = URL(string: urlString) else { return } let task = URLSession.shared.dataTask(with: url) { data, response, error in