From ca52e3a3a95947a04788d3fce01d8d856e5f1544 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Sun, 12 Jan 2014 16:22:37 -0800 Subject: [PATCH] Hide all symbols of embedded developer framework. --- xcode.map | 1 + xcode.mk | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 xcode.map diff --git a/xcode.map b/xcode.map new file mode 100644 index 0000000..f1ce371 --- /dev/null +++ b/xcode.map @@ -0,0 +1 @@ +_CYListenServer diff --git a/xcode.mk b/xcode.mk index 18e8e4c..c42bb93 100644 --- a/xcode.mk +++ b/xcode.mk @@ -139,9 +139,9 @@ Cycript_/libcycript-sim.dylib: build.sim-i386/.libs/libcycript.dylib build.sim-x $(lipo) -create -output $@ $^ codesign -s $(codesign) $@ -libcycript-%.o: build.%/.libs/libcycript.a +libcycript-%.o: build.%/.libs/libcycript.a xcode.map @mkdir -p $(dir $@) - ld -r -arch $$($(lipo) -detailed_info $< | sed -e '/^Non-fat file: / ! d; s/.*: //') -o $@ -all_load $< libffi.a + ld -r -arch $$($(lipo) -detailed_info $< | sed -e '/^Non-fat file: / ! d; s/.*: //') -o $@ -all_load -exported_symbols_list xcode.map $< libffi.a libcycript.o: libcycript-ios-armv6.o libcycript-ios-armv7.o libcycript-ios-armv7s.o libcycript-ios-arm64.o libcycript-sim-i386.o libcycript-sim-x86_64.o $(lipo) -create -output $@ $^ -- 2.49.0