From fba44c21f2027074a8c4c86804690a4c44821bf5 Mon Sep 17 00:00:00 2001 From: IIsathishII <55351426+IIsathishII@users.noreply.github.com> Date: Mon, 26 May 2025 17:33:22 +0530 Subject: [PATCH] Skip static runtime init method based on compiler flag --- TrustKit/TrustKit.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TrustKit/TrustKit.m b/TrustKit/TrustKit.m index dd3b7f3..a4cc60f 100644 --- a/TrustKit/TrustKit.m +++ b/TrustKit/TrustKit.m @@ -274,7 +274,7 @@ void TSKLog(NSString *format, ...) #pragma mark TrustKit Implicit Initialization via Library Constructor - +#if !DISABLE_INIT_WITH_INFO_PLIST __attribute__((constructor)) static void initializeWithInfoPlist(int argc, const char **argv) { // TrustKit just got started in the App @@ -288,3 +288,4 @@ __attribute__((constructor)) static void initializeWithInfoPlist(int argc, const [TrustKit initSharedInstanceWithConfiguration:trustKitConfigFromInfoPlist]; } } +#endif