diff --git a/App/Info.plist b/App/Info.plist index c369f99..e67f7d5 100644 --- a/App/Info.plist +++ b/App/Info.plist @@ -4,5 +4,29 @@ CFBundleIconFile AppIcon + UTImportedTypeDeclarations + + + UTTypeConformsTo + + public.data + + UTTypeIdentifier + com.opa334.trollstore.tipa + UTTypeDescription + AirDrop friendly iOS app + UTTypeTagSpecification + + public.mime-type + + application/trollstore-ipa + + public.filename-extension + + tipa + + + + diff --git a/QLAppBundle.xcodeproj/project.pbxproj b/QLAppBundle.xcodeproj/project.pbxproj index 3fd6bbb..e7db143 100644 --- a/QLAppBundle.xcodeproj/project.pbxproj +++ b/QLAppBundle.xcodeproj/project.pbxproj @@ -535,7 +535,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1086; + CURRENT_PROJECT_VERSION = 1120; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = UY657LKNHJ; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -558,7 +558,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -605,7 +605,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1086; + CURRENT_PROJECT_VERSION = 1120; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_TEAM = UY657LKNHJ; ENABLE_NS_ASSERTIONS = NO; @@ -623,7 +623,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.0.0; + MARKETING_VERSION = 1.1.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = de.relikd.QLAppBundle; diff --git a/QLPreview/Info.plist b/QLPreview/Info.plist index 482981f..c093c6d 100644 --- a/QLPreview/Info.plist +++ b/QLPreview/Info.plist @@ -13,6 +13,8 @@ com.apple.itunes.ipa com.apple.application-and-system-extension com.apple.xcode.archive + com.opa334.trollstore.tipa + dyn.ah62d4rv4ge81k4puqe QLSupportsSearchableItems diff --git a/QLThumbnail/Info.plist b/QLThumbnail/Info.plist index 6ddeeb1..28ba8e7 100644 --- a/QLThumbnail/Info.plist +++ b/QLThumbnail/Info.plist @@ -11,6 +11,8 @@ com.apple.itunes.ipa com.apple.application-and-system-extension com.apple.xcode.archive + com.opa334.trollstore.tipa + dyn.ah62d4rv4ge81k4puqe QLThumbnailMinimumDimension 16 diff --git a/README.md b/README.md index ae82a74..9760be0 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ QLAppBundle =========== -A QuickLook plugin for app bundles (`.ipa`, `.appex`, `.xcarchive`). +A QuickLook plugin for app bundles (`.ipa`, `.tipa`, `.appex`, `.xcarchive`). ![screenshot](screenshot.png) diff --git a/src/MetaInfo.swift b/src/MetaInfo.swift index d4acb41..5e10479 100644 --- a/src/MetaInfo.swift +++ b/src/MetaInfo.swift @@ -31,7 +31,7 @@ struct MetaInfo { var zipFile: ZipFile? = nil switch self.UTI { - case "com.apple.itunes.ipa": + case "com.apple.itunes.ipa", "com.opa334.trollstore.tipa", "dyn.ah62d4rv4ge81k4puqe": self.type = FileType.IPA; zipFile = ZipFile(self.url.path); case "com.apple.xcode.archive":