diff --git a/AltStore/Info.plist b/AltStore/Info.plist
index 4e131842..2b4b48de 100644
--- a/AltStore/Info.plist
+++ b/AltStore/Info.plist
@@ -58,7 +58,7 @@
CFBundleURLSchemes
altstore
- sidestore
+ sidestore
@@ -69,7 +69,7 @@
CFBundleURLSchemes
altstore-com.rileytestut.AltStore
- sidestore-com.SideStore.SideStore
+ sidestore-com.SideStore.SideStore
@@ -204,5 +204,7 @@
+ UIFileSharingEnabled
+
diff --git a/AltStore/Settings/Error Log/ErrorLogViewController.swift b/AltStore/Settings/Error Log/ErrorLogViewController.swift
index 86d84e66..7a67a301 100644
--- a/AltStore/Settings/Error Log/ErrorLogViewController.swift
+++ b/AltStore/Settings/Error Log/ErrorLogViewController.swift
@@ -14,6 +14,8 @@ import Roxas
import Nuke
+import QuickLook
+
final class ErrorLogViewController: UITableViewController
{
private lazy var dataSource = self.makeDataSource()
@@ -176,6 +178,15 @@ private extension ErrorLogViewController
}
}
+ @IBAction func showMinimuxerLogs(_ sender: UIBarButtonItem)
+ {
+ // Show minimuxer.log
+ let previewController = QLPreviewController()
+ previewController.dataSource = self
+ let navigationController = UINavigationController(rootViewController: previewController)
+ present(navigationController, animated: true, completion: nil)
+ }
+
@IBAction func clearLoggedErrors(_ sender: UIBarButtonItem)
{
let alertController = UIAlertController(title: NSLocalizedString("Are you sure you want to clear the error log?", comment: ""), message: nil, preferredStyle: .actionSheet)
@@ -299,3 +310,14 @@ extension ErrorLogViewController
}
}
}
+
+extension ErrorLogViewController: QLPreviewControllerDataSource {
+ func numberOfPreviewItems(in controller: QLPreviewController) -> Int {
+ return 1
+ }
+
+ func previewController(_ controller: QLPreviewController, previewItemAt index: Int) -> QLPreviewItem {
+ let fileURL = FileManager.default.documentsDirectory.appendingPathComponent("minimuxer.log")
+ return fileURL as QLPreviewItem
+ }
+}
diff --git a/AltStore/Settings/Settings.storyboard b/AltStore/Settings/Settings.storyboard
index 57b60731..ccf9515c 100644
--- a/AltStore/Settings/Settings.storyboard
+++ b/AltStore/Settings/Settings.storyboard
@@ -21,7 +21,7 @@