From: Jay Freeman (saurik) Date: Wed, 1 Jan 2014 00:48:07 +0000 (-0800) Subject: The iOS entitlements break execution on Mac OS X. X-Git-Tag: v0.9.500~127 X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/69d4f99aa28c0e60cf762583c2e94aa76f2bdec0?ds=sidebyside The iOS entitlements break execution on Mac OS X. --- diff --git a/cycript-ios.xml b/cycript-ios.xml new file mode 100644 index 0000000..c159294 --- /dev/null +++ b/cycript-ios.xml @@ -0,0 +1,11 @@ + + + + com.apple.springboard.debugapplications + + get-task-allow + + task_for_pid-allow + + + diff --git a/cycript-mac.xml b/cycript-mac.xml new file mode 100644 index 0000000..df80de7 --- /dev/null +++ b/cycript-mac.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/cycript.xml b/cycript.xml deleted file mode 100644 index bf3c3a5..0000000 --- a/cycript.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - com.apple.springboard.debugapplications - - get-task-allow - - task_for_pid-allow - - - - diff --git a/xcode.mk b/xcode.mk index 42aa66f..317bbeb 100644 --- a/xcode.mk +++ b/xcode.mk @@ -100,10 +100,13 @@ Cycript_/%.dylib: build.mac-i386/.libs/%.dylib build.mac-x86_64/.libs/%.dylib bu @mkdir -p $(dir $@) $(lipo) -create -output $@ $^ -Cycript_/%: build.mac-i386/.libs/% build.mac-x86_64/.libs/% build.ios-armv6/.libs/% +%_: % + @cp -af $< $@ + codesign -s $(codesign) --entitlement cycript-$(word 2,$(subst ., ,$(subst -, ,$*))).xml $@ + +Cycript_/%: build.mac-i386/.libs/%_ build.mac-x86_64/.libs/%_ build.ios-armv6/.libs/%_ @mkdir -p $(dir $@) $(lipo) -create -output $@ $^ - codesign -s $(codesign) --entitlement cycript.xml $@ Cycript_/libcycript-sys.dylib: @mkdir -p $(dir $@)