// // SUInstallerLauncher+Private.h // SUInstallerLauncher+Private // // Created by Mayur Pawashe on 8/21/21. // Copyright © 2021 Sparkle Project. All rights reserved. // #ifndef SUInstallerLauncher_Private_h #define SUInstallerLauncher_Private_h #if defined(BUILDING_SPARKLE_SOURCES_EXTERNALLY) // Ignore incorrect warning #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" #import "SUExport.h" #import "SPUInstallationType.h" #pragma clang diagnostic pop #else #import // Chances are clients will need this too #import #endif @class NSString; /** Private API for determining if the system needs authorization access to update a bundle path This API is not supported when used directly from a Sandboxed applications and will always return @c YES in that case. @param bundlePath The bundle path to test if authorization is needed when performing an update that replaces this bundle. @return @c YES if Sparkle thinks authorization is needed to update the @c bundlePath, otherwise @c NO. */ SU_EXPORT BOOL SPUSystemNeedsAuthorizationAccessForBundlePath(NSString *bundlePath); #endif /* SUInstallerLauncher_Private_h */