forked from trent_larson/crowd-funder-for-time-pwa
fix: update iOS share extension deployment target and fix compatibility issues
Fix share extension not appearing in share sheet on iOS 18.6 and earlier versions by updating deployment target and resolving API availability issues. Changes: - Update share extension deployment target from 26.1 to 14.0 - iOS 18.6 cannot use extensions requiring iOS 26.1 - UTType API requires iOS 14.0+ (used in ShareViewController) - Update share extension display name from "TimeSafariShareExtension" to "TimeSafari" for cleaner appearance in share sheet - Fix compiler warning: replace unused error binding with boolean check (if let error = error → if error != nil) The share extension now works on iOS 14.0+ (matching UTType requirements) and displays properly in the share sheet on older iOS versions.
This commit is contained in:
@@ -566,9 +566,9 @@
|
||||
GCC_C_LANGUAGE_STANDARD = gnu17;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_FILE = TimeSafariShareExtension/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = TimeSafariShareExtension;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = TimeSafari;
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 26.1;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
@@ -604,9 +604,9 @@
|
||||
GCC_C_LANGUAGE_STANDARD = gnu17;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_FILE = TimeSafariShareExtension/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = TimeSafariShareExtension;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = TimeSafari;
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 26.1;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
|
||||
@@ -72,7 +72,7 @@ class ShareViewController: UIViewController {
|
||||
return
|
||||
}
|
||||
|
||||
if let error = error {
|
||||
if error != nil {
|
||||
completion(false)
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user