@@ -54,7 +54,7 @@ ifeq ($(PLATFORM),windows)
5454 DEF_FILE := $(BUILD_RELEASE ) /cloudsync.def
5555else ifeq ($(PLATFORM),macos)
5656 TARGET := $(DIST_DIR ) /cloudsync.dylib
57- LDFLAGS += -arch x86_64 -arch arm64 -dynamiclib -undefined dynamic_lookup
57+ LDFLAGS += -arch x86_64 -arch arm64 -framework Security - dynamiclib -undefined dynamic_lookup
5858 # macOS-specific flags
5959 CFLAGS += -arch x86_64 -arch arm64
6060else ifeq ($(PLATFORM),android)
@@ -70,13 +70,13 @@ else ifeq ($(PLATFORM),android)
7070else ifeq ($(PLATFORM),ios)
7171 TARGET := $(DIST_DIR ) /cloudsync.dylib
7272 SDK := -isysroot $(shell xcrun --sdk iphoneos --show-sdk-path) -miphoneos-version-min=11.0
73- LDFLAGS += -dynamiclib $(SDK )
73+ LDFLAGS += -framework Security - dynamiclib $(SDK )
7474 # iOS-specific flags
7575 CFLAGS += -arch arm64 $(SDK )
7676else ifeq ($(PLATFORM),isim)
7777 TARGET := $(DIST_DIR ) /cloudsync.dylib
7878 SDK := -isysroot $(shell xcrun --sdk iphonesimulator --show-sdk-path) -miphonesimulator-version-min=11.0
79- LDFLAGS += -arch x86_64 -arch arm64 -dynamiclib $(SDK )
79+ LDFLAGS += -arch x86_64 -arch arm64 -framework Security - dynamiclib $(SDK )
8080 # iphonesimulator-specific flags
8181 CFLAGS += -arch x86_64 -arch arm64 $(SDK )
8282else # linux
0 commit comments