chore: rename to QLAppBundle

This commit is contained in:
relikd
2025-10-30 14:12:15 +01:00
parent 627b18eebe
commit 2580a85ca2
13 changed files with 96 additions and 82 deletions

View File

@@ -18,19 +18,20 @@
54442C7B2E378BE0008A870E /* PreviewViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 54442C762E378BE0008A870E /* PreviewViewController.xib */; }; 54442C7B2E378BE0008A870E /* PreviewViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 54442C762E378BE0008A870E /* PreviewViewController.xib */; };
545459C42EA469E4002892E5 /* defaultIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 54D3A6F22EA4603B001EF4F6 /* defaultIcon.png */; }; 545459C42EA469E4002892E5 /* defaultIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 54D3A6F22EA4603B001EF4F6 /* defaultIcon.png */; };
545459C52EA469EA002892E5 /* template.html in Resources */ = {isa = PBXBuildFile; fileRef = 54D3A6F32EA4603B001EF4F6 /* template.html */; }; 545459C52EA469EA002892E5 /* template.html in Resources */ = {isa = PBXBuildFile; fileRef = 54D3A6F32EA4603B001EF4F6 /* template.html */; };
545459C72EA4773A002892E5 /* AppIcon+Car.swift in Sources */ = {isa = PBXBuildFile; fileRef = 545459C62EA4773A002892E5 /* AppIcon+Car.swift */; };
54581FD12EB29A0B0043A0B3 /* QuickLookThumbnailing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54581FD02EB29A0B0043A0B3 /* QuickLookThumbnailing.framework */; }; 54581FD12EB29A0B0043A0B3 /* QuickLookThumbnailing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54581FD02EB29A0B0043A0B3 /* QuickLookThumbnailing.framework */; };
54581FD22EB29A0B0043A0B3 /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54442C222E378BAF008A870E /* Quartz.framework */; }; 54581FD22EB29A0B0043A0B3 /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54442C222E378BAF008A870E /* Quartz.framework */; };
54581FDA2EB29A0B0043A0B3 /* QLThumbnail.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 54581FCF2EB29A0B0043A0B3 /* QLThumbnail.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 54581FDA2EB29A0B0043A0B3 /* QLThumbnail.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 54581FCF2EB29A0B0043A0B3 /* QLThumbnail.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
54581FE42EB29A2B0043A0B3 /* CoreUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54D3A6F52EA4610B001EF4F6 /* CoreUI.framework */; };
54581FEF2EB29A570043A0B3 /* MetaInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5405CF5D2EA1199B00613856 /* MetaInfo.swift */; };
54581FF02EB29A5E0043A0B3 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6ED2EA39CC6001EF4F6 /* AppIcon.swift */; };
54581FF12EB29A620043A0B3 /* AppIcon+Car.swift in Sources */ = {isa = PBXBuildFile; fileRef = 545459C62EA4773A002892E5 /* AppIcon+Car.swift */; };
54581FF72EB29A820043A0B3 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5405CF642EA1376B00613856 /* Zip.swift */; };
545820032EB29B0A0043A0B3 /* NSBezierPath+RoundedRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6EF2EA3F49F001EF4F6 /* NSBezierPath+RoundedRect.swift */; };
545820222EB29B3D0043A0B3 /* ThumbnailProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5458201F2EB29B3D0043A0B3 /* ThumbnailProvider.swift */; }; 545820222EB29B3D0043A0B3 /* ThumbnailProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5458201F2EB29B3D0043A0B3 /* ThumbnailProvider.swift */; };
545820232EB29B4C0043A0B3 /* defaultIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 54D3A6F22EA4603B001EF4F6 /* defaultIcon.png */; }; 545820232EB29B4C0043A0B3 /* defaultIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 54D3A6F22EA4603B001EF4F6 /* defaultIcon.png */; };
5469E11D2EA5930C00D46CE7 /* Entitlements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5469E11C2EA5930C00D46CE7 /* Entitlements.swift */; }; 5469E11D2EA5930C00D46CE7 /* Entitlements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5469E11C2EA5930C00D46CE7 /* Entitlements.swift */; };
5478996F2EB38EBB00F96B80 /* CoreUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54D3A6F52EA4610B001EF4F6 /* CoreUI.framework */; };
547899702EB38EBB00F96B80 /* CoreUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54D3A6F52EA4610B001EF4F6 /* CoreUI.framework */; };
547899712EB38F3D00F96B80 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5405CF642EA1376B00613856 /* Zip.swift */; };
547899722EB38F3D00F96B80 /* MetaInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5405CF5D2EA1199B00613856 /* MetaInfo.swift */; };
547899732EB38F3D00F96B80 /* NSBezierPath+RoundedRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6EF2EA3F49F001EF4F6 /* NSBezierPath+RoundedRect.swift */; };
547899752EB38F3D00F96B80 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6ED2EA39CC6001EF4F6 /* AppIcon.swift */; };
547899762EB38FD400F96B80 /* AppIcon+Car.swift in Sources */ = {isa = PBXBuildFile; fileRef = 545459C62EA4773A002892E5 /* AppIcon+Car.swift */; };
547899772EB38FD400F96B80 /* AppIcon+Car.swift in Sources */ = {isa = PBXBuildFile; fileRef = 545459C62EA4773A002892E5 /* AppIcon+Car.swift */; };
547F52DE2EB2C15D002B6D5F /* ExpirationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52DC2EB2C15D002B6D5F /* ExpirationStatus.swift */; }; 547F52DE2EB2C15D002B6D5F /* ExpirationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52DC2EB2C15D002B6D5F /* ExpirationStatus.swift */; };
547F52E42EB2C3D8002B6D5F /* Html+iTunesPurchase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E32EB2C3D8002B6D5F /* Html+iTunesPurchase.swift */; }; 547F52E42EB2C3D8002B6D5F /* Html+iTunesPurchase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E32EB2C3D8002B6D5F /* Html+iTunesPurchase.swift */; };
547F52E82EB2C41C002B6D5F /* HtmlGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E62EB2C41C002B6D5F /* HtmlGenerator.swift */; }; 547F52E82EB2C41C002B6D5F /* HtmlGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F52E62EB2C41C002B6D5F /* HtmlGenerator.swift */; };
@@ -43,7 +44,6 @@
54D3A6EC2EA31B52001EF4F6 /* AppCategories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6EB2EA31B52001EF4F6 /* AppCategories.swift */; }; 54D3A6EC2EA31B52001EF4F6 /* AppCategories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6EB2EA31B52001EF4F6 /* AppCategories.swift */; };
54D3A6EE2EA39CC6001EF4F6 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6ED2EA39CC6001EF4F6 /* AppIcon.swift */; }; 54D3A6EE2EA39CC6001EF4F6 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6ED2EA39CC6001EF4F6 /* AppIcon.swift */; };
54D3A6F02EA3F49F001EF4F6 /* NSBezierPath+RoundedRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6EF2EA3F49F001EF4F6 /* NSBezierPath+RoundedRect.swift */; }; 54D3A6F02EA3F49F001EF4F6 /* NSBezierPath+RoundedRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D3A6EF2EA3F49F001EF4F6 /* NSBezierPath+RoundedRect.swift */; };
54D3A6F72EA46154001EF4F6 /* CoreUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54D3A6F52EA4610B001EF4F6 /* CoreUI.framework */; };
54D3A6FE2EA465B4001EF4F6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54D3A6FA2EA46588001EF4F6 /* CoreGraphics.framework */; }; 54D3A6FE2EA465B4001EF4F6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54D3A6FA2EA46588001EF4F6 /* CoreGraphics.framework */; };
54E0875A2EB15DD000979D91 /* style.css in Resources */ = {isa = PBXBuildFile; fileRef = 54E087592EB15DD000979D91 /* style.css */; }; 54E0875A2EB15DD000979D91 /* style.css in Resources */ = {isa = PBXBuildFile; fileRef = 54E087592EB15DD000979D91 /* style.css */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
@@ -83,13 +83,13 @@
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
5405CF5D2EA1199B00613856 /* MetaInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetaInfo.swift; sourceTree = "<group>"; }; 5405CF5D2EA1199B00613856 /* MetaInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetaInfo.swift; sourceTree = "<group>"; };
5405CF642EA1376B00613856 /* Zip.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Zip.swift; sourceTree = "<group>"; }; 5405CF642EA1376B00613856 /* Zip.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Zip.swift; sourceTree = "<group>"; };
54442BF42E378B71008A870E /* QLApps.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = QLApps.app; sourceTree = BUILT_PRODUCTS_DIR; }; 54442BF42E378B71008A870E /* QLAppBundle.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = QLAppBundle.app; sourceTree = BUILT_PRODUCTS_DIR; };
54442C202E378BAF008A870E /* QLPreview.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = QLPreview.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 54442C202E378BAF008A870E /* QLPreview.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = QLPreview.appex; sourceTree = BUILT_PRODUCTS_DIR; };
54442C222E378BAF008A870E /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = System/Library/Frameworks/Quartz.framework; sourceTree = SDKROOT; }; 54442C222E378BAF008A870E /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = System/Library/Frameworks/Quartz.framework; sourceTree = SDKROOT; };
54442C6A2E378BDD008A870E /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; 54442C6A2E378BDD008A870E /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
54442C6B2E378BDD008A870E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 54442C6B2E378BDD008A870E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
54442C6C2E378BDD008A870E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; }; 54442C6C2E378BDD008A870E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
54442C6E2E378BDD008A870E /* QLApps.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = QLApps.entitlements; sourceTree = "<group>"; }; 54442C6E2E378BDD008A870E /* App.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = App.entitlements; sourceTree = "<group>"; };
54442C732E378BE0008A870E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 54442C732E378BE0008A870E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
54442C742E378BE0008A870E /* PreviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewViewController.swift; sourceTree = "<group>"; }; 54442C742E378BE0008A870E /* PreviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewViewController.swift; sourceTree = "<group>"; };
54442C752E378BE0008A870E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/PreviewViewController.xib; sourceTree = "<group>"; }; 54442C752E378BE0008A870E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/PreviewViewController.xib; sourceTree = "<group>"; };
@@ -145,7 +145,7 @@
files = ( files = (
54D3A6FE2EA465B4001EF4F6 /* CoreGraphics.framework in Frameworks */, 54D3A6FE2EA465B4001EF4F6 /* CoreGraphics.framework in Frameworks */,
54442C232E378BAF008A870E /* Quartz.framework in Frameworks */, 54442C232E378BAF008A870E /* Quartz.framework in Frameworks */,
54D3A6F72EA46154001EF4F6 /* CoreUI.framework in Frameworks */, 5478996F2EB38EBB00F96B80 /* CoreUI.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -155,7 +155,7 @@
files = ( files = (
54581FD12EB29A0B0043A0B3 /* QuickLookThumbnailing.framework in Frameworks */, 54581FD12EB29A0B0043A0B3 /* QuickLookThumbnailing.framework in Frameworks */,
54581FD22EB29A0B0043A0B3 /* Quartz.framework in Frameworks */, 54581FD22EB29A0B0043A0B3 /* Quartz.framework in Frameworks */,
54581FE42EB29A2B0043A0B3 /* CoreUI.framework in Frameworks */, 547899702EB38EBB00F96B80 /* CoreUI.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -193,7 +193,7 @@
54D3A6F62EA4610B001EF4F6 /* PrivateFrameworks */, 54D3A6F62EA4610B001EF4F6 /* PrivateFrameworks */,
54D3A6F42EA46069001EF4F6 /* resources */, 54D3A6F42EA46069001EF4F6 /* resources */,
541051562E37AFC10083670B /* src */, 541051562E37AFC10083670B /* src */,
54442C6F2E378BDD008A870E /* QLApps */, 54442C6F2E378BDD008A870E /* App */,
54442C782E378BE0008A870E /* QLPreview */, 54442C782E378BE0008A870E /* QLPreview */,
545820202EB29B3D0043A0B3 /* QLThumbnail */, 545820202EB29B3D0043A0B3 /* QLThumbnail */,
54442C212E378BAF008A870E /* Frameworks */, 54442C212E378BAF008A870E /* Frameworks */,
@@ -204,7 +204,7 @@
54442BF52E378B71008A870E /* Products */ = { 54442BF52E378B71008A870E /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
54442BF42E378B71008A870E /* QLApps.app */, 54442BF42E378B71008A870E /* QLAppBundle.app */,
54442C202E378BAF008A870E /* QLPreview.appex */, 54442C202E378BAF008A870E /* QLPreview.appex */,
54581FCF2EB29A0B0043A0B3 /* QLThumbnail.appex */, 54581FCF2EB29A0B0043A0B3 /* QLThumbnail.appex */,
); );
@@ -230,15 +230,15 @@
name = Frameworks; name = Frameworks;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
54442C6F2E378BDD008A870E /* QLApps */ = { 54442C6F2E378BDD008A870E /* App */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
54442C6A2E378BDD008A870E /* AppDelegate.swift */, 54442C6A2E378BDD008A870E /* AppDelegate.swift */,
54442C6B2E378BDD008A870E /* Assets.xcassets */, 54442C6B2E378BDD008A870E /* Assets.xcassets */,
54442C6D2E378BDD008A870E /* MainMenu.xib */, 54442C6D2E378BDD008A870E /* MainMenu.xib */,
54442C6E2E378BDD008A870E /* QLApps.entitlements */, 54442C6E2E378BDD008A870E /* App.entitlements */,
); );
path = QLApps; path = App;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
54442C782E378BE0008A870E /* QLPreview */ = { 54442C782E378BE0008A870E /* QLPreview */ = {
@@ -283,9 +283,9 @@
/* End PBXGroup section */ /* End PBXGroup section */
/* Begin PBXNativeTarget section */ /* Begin PBXNativeTarget section */
54442BF32E378B71008A870E /* QLApps */ = { 54442BF32E378B71008A870E /* QLAppBundle */ = {
isa = PBXNativeTarget; isa = PBXNativeTarget;
buildConfigurationList = 54442C012E378B71008A870E /* Build configuration list for PBXNativeTarget "QLApps" */; buildConfigurationList = 54442C012E378B71008A870E /* Build configuration list for PBXNativeTarget "QLAppBundle" */;
buildPhases = ( buildPhases = (
54442BF02E378B71008A870E /* Sources */, 54442BF02E378B71008A870E /* Sources */,
54442BF12E378B71008A870E /* Frameworks */, 54442BF12E378B71008A870E /* Frameworks */,
@@ -298,11 +298,11 @@
54442C2F2E378BAF008A870E /* PBXTargetDependency */, 54442C2F2E378BAF008A870E /* PBXTargetDependency */,
54581FD92EB29A0B0043A0B3 /* PBXTargetDependency */, 54581FD92EB29A0B0043A0B3 /* PBXTargetDependency */,
); );
name = QLApps; name = QLAppBundle;
packageProductDependencies = ( packageProductDependencies = (
); );
productName = QLApps; productName = QLApps;
productReference = 54442BF42E378B71008A870E /* QLApps.app */; productReference = 54442BF42E378B71008A870E /* QLAppBundle.app */;
productType = "com.apple.product-type.application"; productType = "com.apple.product-type.application";
}; };
54442C1F2E378BAF008A870E /* QLPreview */ = { 54442C1F2E378BAF008A870E /* QLPreview */ = {
@@ -364,7 +364,7 @@
}; };
}; };
}; };
buildConfigurationList = 54442BEF2E378B71008A870E /* Build configuration list for PBXProject "QLApps" */; buildConfigurationList = 54442BEF2E378B71008A870E /* Build configuration list for PBXProject "QLAppBundle" */;
developmentRegion = en; developmentRegion = en;
hasScannedForEncodings = 0; hasScannedForEncodings = 0;
knownRegions = ( knownRegions = (
@@ -378,7 +378,7 @@
projectDirPath = ""; projectDirPath = "";
projectRoot = ""; projectRoot = "";
targets = ( targets = (
54442BF32E378B71008A870E /* QLApps */, 54442BF32E378B71008A870E /* QLAppBundle */,
54442C1F2E378BAF008A870E /* QLPreview */, 54442C1F2E378BAF008A870E /* QLPreview */,
54581FCE2EB29A0B0043A0B3 /* QLThumbnail */, 54581FCE2EB29A0B0043A0B3 /* QLThumbnail */,
); );
@@ -442,10 +442,10 @@
547F52ED2EB2C822002B6D5F /* Html+AppInfo.swift in Sources */, 547F52ED2EB2C822002B6D5F /* Html+AppInfo.swift in Sources */,
547F52F42EB2CA05002B6D5F /* Html+Entitlements.swift in Sources */, 547F52F42EB2CA05002B6D5F /* Html+Entitlements.swift in Sources */,
5405CF5E2EA1199B00613856 /* MetaInfo.swift in Sources */, 5405CF5E2EA1199B00613856 /* MetaInfo.swift in Sources */,
545459C72EA4773A002892E5 /* AppIcon+Car.swift in Sources */,
547F52F92EB2CBAB002B6D5F /* Date+Format.swift in Sources */, 547F52F92EB2CBAB002B6D5F /* Date+Format.swift in Sources */,
54D3A6EC2EA31B52001EF4F6 /* AppCategories.swift in Sources */, 54D3A6EC2EA31B52001EF4F6 /* AppCategories.swift in Sources */,
5405CF652EA1376B00613856 /* Zip.swift in Sources */, 5405CF652EA1376B00613856 /* Zip.swift in Sources */,
547899762EB38FD400F96B80 /* AppIcon+Car.swift in Sources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -453,12 +453,12 @@
isa = PBXSourcesBuildPhase; isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
54581FEF2EB29A570043A0B3 /* MetaInfo.swift in Sources */, 547899712EB38F3D00F96B80 /* Zip.swift in Sources */,
54581FF02EB29A5E0043A0B3 /* AppIcon.swift in Sources */, 547899722EB38F3D00F96B80 /* MetaInfo.swift in Sources */,
54581FF72EB29A820043A0B3 /* Zip.swift in Sources */, 547899732EB38F3D00F96B80 /* NSBezierPath+RoundedRect.swift in Sources */,
545820032EB29B0A0043A0B3 /* NSBezierPath+RoundedRect.swift in Sources */, 547899752EB38F3D00F96B80 /* AppIcon.swift in Sources */,
545820222EB29B3D0043A0B3 /* ThumbnailProvider.swift in Sources */, 545820222EB29B3D0043A0B3 /* ThumbnailProvider.swift in Sources */,
54581FF12EB29A620043A0B3 /* AppIcon+Car.swift in Sources */, 547899772EB38FD400F96B80 /* AppIcon+Car.swift in Sources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
@@ -531,7 +531,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO; COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 944; CURRENT_PROJECT_VERSION = 1034;
DEBUG_INFORMATION_FORMAT = dwarf; DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = UY657LKNHJ; DEVELOPMENT_TEAM = UY657LKNHJ;
ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -558,13 +558,12 @@
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES; MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES; ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = de.relikd.QLAppBundle;
SDKROOT = macosx; SDKROOT = macosx;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PrivateFrameworks/CoreUI.framework";
SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SYSTEM_FRAMEWORK_SEARCH_PATHS = ( SYSTEM_FRAMEWORK_SEARCH_PATHS = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
"$(inherited)",
);
}; };
name = Debug; name = Debug;
}; };
@@ -602,7 +601,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO; COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 944; CURRENT_PROJECT_VERSION = 1034;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = UY657LKNHJ; DEVELOPMENT_TEAM = UY657LKNHJ;
ENABLE_NS_ASSERTIONS = NO; ENABLE_NS_ASSERTIONS = NO;
@@ -623,12 +622,11 @@
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
MTL_ENABLE_DEBUG_INFO = NO; MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES; MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = de.relikd.QLAppBundle;
SDKROOT = macosx; SDKROOT = macosx;
SWIFT_COMPILATION_MODE = wholemodule; SWIFT_COMPILATION_MODE = wholemodule;
SYSTEM_FRAMEWORK_SEARCH_PATHS = ( SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PrivateFrameworks/CoreUI.framework";
"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", SYSTEM_FRAMEWORK_SEARCH_PATHS = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
"$(inherited)",
);
}; };
name = Release; name = Release;
}; };
@@ -637,7 +635,7 @@
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = QLApps/QLApps.entitlements; CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES; COMBINE_HIDPI_IMAGES = YES;
@@ -652,7 +650,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
PRODUCT_BUNDLE_IDENTIFIER = de.relikd.QLApps; PRODUCT_BUNDLE_IDENTIFIER = "$(inherited)";
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
REGISTER_APP_GROUPS = YES; REGISTER_APP_GROUPS = YES;
@@ -666,7 +664,7 @@
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = QLApps/QLApps.entitlements; CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES; COMBINE_HIDPI_IMAGES = YES;
@@ -681,7 +679,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
); );
PRODUCT_BUNDLE_IDENTIFIER = de.relikd.QLApps; PRODUCT_BUNDLE_IDENTIFIER = "$(inherited)";
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
REGISTER_APP_GROUPS = YES; REGISTER_APP_GROUPS = YES;
@@ -707,12 +705,11 @@
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
"@executable_path/../../../../Frameworks", "@executable_path/../../../../Frameworks",
); );
PRODUCT_BUNDLE_IDENTIFIER = de.relikd.QLApps.QLPreview; PRODUCT_BUNDLE_IDENTIFIER = "$(inherited).QLPreview";
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_INCLUDE_PATHS = "$(inherited) $(SRCROOT)/PrivateFrameworks/CoreUI.framework";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
}; };
name = Debug; name = Debug;
@@ -734,12 +731,11 @@
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
"@executable_path/../../../../Frameworks", "@executable_path/../../../../Frameworks",
); );
PRODUCT_BUNDLE_IDENTIFIER = de.relikd.QLApps.QLPreview; PRODUCT_BUNDLE_IDENTIFIER = "$(inherited).QLPreview";
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_INCLUDE_PATHS = "$(inherited) $(SRCROOT)/PrivateFrameworks/CoreUI.framework";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
}; };
name = Release; name = Release;
@@ -761,13 +757,11 @@
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
"@executable_path/../../../../Frameworks", "@executable_path/../../../../Frameworks",
); );
MACOSX_DEPLOYMENT_TARGET = 15.5; PRODUCT_BUNDLE_IDENTIFIER = "$(inherited).QLThumbnail";
PRODUCT_BUNDLE_IDENTIFIER = de.relikd.QLApps.QLThumbnail;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PrivateFrameworks/CoreUI.framework $(inherited)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
}; };
name = Debug; name = Debug;
@@ -789,13 +783,11 @@
"@executable_path/../Frameworks", "@executable_path/../Frameworks",
"@executable_path/../../../../Frameworks", "@executable_path/../../../../Frameworks",
); );
MACOSX_DEPLOYMENT_TARGET = 15.5; PRODUCT_BUNDLE_IDENTIFIER = "$(inherited).QLThumbnail";
PRODUCT_BUNDLE_IDENTIFIER = de.relikd.QLApps.QLThumbnail;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES; SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PrivateFrameworks/CoreUI.framework $(inherited)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
}; };
name = Release; name = Release;
@@ -803,7 +795,7 @@
/* End XCBuildConfiguration section */ /* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */ /* Begin XCConfigurationList section */
54442BEF2E378B71008A870E /* Build configuration list for PBXProject "QLApps" */ = { 54442BEF2E378B71008A870E /* Build configuration list for PBXProject "QLAppBundle" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
54442BFF2E378B71008A870E /* Debug */, 54442BFF2E378B71008A870E /* Debug */,
@@ -812,7 +804,7 @@
defaultConfigurationIsVisible = 0; defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release; defaultConfigurationName = Release;
}; };
54442C012E378B71008A870E /* Build configuration list for PBXNativeTarget "QLApps" */ = { 54442C012E378B71008A870E /* Build configuration list for PBXNativeTarget "QLAppBundle" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
54442C022E378B71008A870E /* Debug */, 54442C022E378B71008A870E /* Debug */,

View File

@@ -16,9 +16,9 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "54442BF32E378B71008A870E" BlueprintIdentifier = "54442BF32E378B71008A870E"
BuildableName = "QLApps.app" BuildableName = "QLAppBundle.app"
BlueprintName = "QLApps" BlueprintName = "QLAppBundle"
ReferencedContainer = "container:QLApps.xcodeproj"> ReferencedContainer = "container:QLAppBundle.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildActionEntry> </BuildActionEntry>
</BuildActionEntries> </BuildActionEntries>
@@ -45,9 +45,9 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "54442BF32E378B71008A870E" BlueprintIdentifier = "54442BF32E378B71008A870E"
BuildableName = "QLApps.app" BuildableName = "QLAppBundle.app"
BlueprintName = "QLApps" BlueprintName = "QLAppBundle"
ReferencedContainer = "container:QLApps.xcodeproj"> ReferencedContainer = "container:QLAppBundle.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildableProductRunnable> </BuildableProductRunnable>
</LaunchAction> </LaunchAction>
@@ -62,9 +62,9 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "54442BF32E378B71008A870E" BlueprintIdentifier = "54442BF32E378B71008A870E"
BuildableName = "QLApps.app" BuildableName = "QLAppBundle.app"
BlueprintName = "QLApps" BlueprintName = "QLAppBundle"
ReferencedContainer = "container:QLApps.xcodeproj"> ReferencedContainer = "container:QLAppBundle.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildableProductRunnable> </BuildableProductRunnable>
</ProfileAction> </ProfileAction>

View File

@@ -19,7 +19,7 @@
BlueprintIdentifier = "54442C1F2E378BAF008A870E" BlueprintIdentifier = "54442C1F2E378BAF008A870E"
BuildableName = "QLPreview.appex" BuildableName = "QLPreview.appex"
BlueprintName = "QLPreview" BlueprintName = "QLPreview"
ReferencedContainer = "container:QLApps.xcodeproj"> ReferencedContainer = "container:QLAppBundle.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildActionEntry> </BuildActionEntry>
<BuildActionEntry <BuildActionEntry
@@ -31,9 +31,9 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "54442BF32E378B71008A870E" BlueprintIdentifier = "54442BF32E378B71008A870E"
BuildableName = "QLApps.app" BuildableName = "QLAppBundle.app"
BlueprintName = "QLApps" BlueprintName = "QLAppBundle"
ReferencedContainer = "container:QLApps.xcodeproj"> ReferencedContainer = "container:QLAppBundle.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildActionEntry> </BuildActionEntry>
</BuildActionEntries> </BuildActionEntries>
@@ -62,9 +62,9 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "54442BF32E378B71008A870E" BlueprintIdentifier = "54442BF32E378B71008A870E"
BuildableName = "QLApps.app" BuildableName = "QLAppBundle.app"
BlueprintName = "QLApps" BlueprintName = "QLAppBundle"
ReferencedContainer = "container:QLApps.xcodeproj"> ReferencedContainer = "container:QLAppBundle.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildableProductRunnable> </BuildableProductRunnable>
</LaunchAction> </LaunchAction>
@@ -81,9 +81,9 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "54442BF32E378B71008A870E" BlueprintIdentifier = "54442BF32E378B71008A870E"
BuildableName = "QLApps.app" BuildableName = "QLAppBundle.app"
BlueprintName = "QLApps" BlueprintName = "QLAppBundle"
ReferencedContainer = "container:QLApps.xcodeproj"> ReferencedContainer = "container:QLAppBundle.xcodeproj">
</BuildableReference> </BuildableReference>
</BuildableProductRunnable> </BuildableProductRunnable>
</ProfileAction> </ProfileAction>

View File

@@ -1,10 +1,10 @@
![macOS 10.15+](https://img.shields.io/badge/macOS-10.15+-888) ![macOS 10.15+](https://img.shields.io/badge/macOS-10.15+-888)
[![Current release](https://img.shields.io/github/release/relikd/QLApps)](https://github.com/relikd/QLApps/releases) [![Current release](https://img.shields.io/github/release/relikd/QLAppBundle)](https://github.com/relikd/QLAppBundle/releases)
[![GitHub license](https://img.shields.io/github/license/relikd/QLApps)](LICENSE) [![GitHub license](https://img.shields.io/github/license/relikd/QLAppBundle)](LICENSE)
QLApps QLAppBundle
====== ===========
A QuickLook plugin for app bundles (`.ipa`, `.appex`, `.xcarchive`). A QuickLook plugin for app bundles (`.ipa`, `.appex`, `.xcarchive`).
@@ -21,12 +21,34 @@ So here it goes, my own fork to maintain.
This is not to devalue the original code, I highly respect the authors contribution for the general public. This is not to devalue the original code, I highly respect the authors contribution for the general public.
I merely want things to be done. I merely want things to be done.
Also, I've removed support for provisioning profiles (`.mobileprovision`, `.provisionprofile`) and focus on app bundles. Also, I've removed support for provisioning profiles (`.mobileprovision`, `.provisionprofile`) to focus on app bundles.
## Future ## ToDO
If I find the time, I'll add support for `.apk` files too. - [ ] support for `.apk` files
## Development notes
If you encounter compile errors like:
```
Command SwiftEmitModule failed with a nonzero exit code
```
or
```
Could not build Objective-C module 'ExtensionFoundation'
```
remove the `SYSTEM_FRAMEWORK_SEARCH_PATHS` attribute from Project > Build Settings then try to compile again (it will fail).
Afterwards, restore the value in the attribute.
Now, the build index should be up-to-date and the app should compile fine.
I havent figured out the exact issue, consider it a workaround.
It should only be necessary once (or if you delete your `DerivedData` folder).
[1]: https://github.com/ealeksandrov/ProvisionQL [1]: https://github.com/ealeksandrov/ProvisionQL

View File

@@ -76,7 +76,7 @@
__FileInfo__<br /> __FileInfo__<br />
</div> </div>
<div class="footer"> <div class="footer">
<p>QLApps v__BundleShortVersionString__ (__BundleVersion__) (<a href="https://github.com/relikd/QLApps">Fork on GitHub</a>)</p> <p>QLAppBundle v__BundleShortVersionString__ (__BundleVersion__) (Github: <a href="https://github.com/relikd/QLAppBundle">relikd/QLAppBundle</a>)</p>
</div> </div>
</body> </body>
</html> </html>