From: Jay Freeman (saurik) Date: Mon, 13 Jan 2014 00:22:37 +0000 (-0800) Subject: Hide all symbols of embedded developer framework. X-Git-Tag: v0.9.500~55 X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/ca52e3a3a95947a04788d3fce01d8d856e5f1544 Hide all symbols of embedded developer framework. --- 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 $@ $^