Makes AppProtocol.url optional

Allows us to create AnyApp values without a valid file URL.
This commit is contained in:
Riley Testut
2022-09-08 15:59:24 -05:00
parent c9d522fad5
commit c232ef5044
4 changed files with 13 additions and 11 deletions

View File

@@ -42,7 +42,7 @@ class SendAppOperation: ResultOperation<ServerConnection>
guard let resignedApp = self.context.resignedApp, let server = self.context.server else { return self.finish(.failure(OperationError.invalidParameters)) }
// self.context.resignedApp.fileURL points to the app bundle, but we want the .ipa.
let app = AnyApp(name: resignedApp.name, bundleIdentifier: self.context.bundleIdentifier, url: resignedApp.url)
let app = AnyApp(name: resignedApp.name, bundleIdentifier: self.context.bundleIdentifier, url: resignedApp.fileURL)
let fileURL = InstalledApp.refreshedIPAURL(for: app)
// Connect to server.