change entry point for watch extension

Watch extension uses "PlugInKit`-[PKService run]" as entry point.
This commit is contained in:
Watson
2014-11-21 13:40:06 +09:00
parent aa6f385648
commit 06c2736299

View File

@@ -290,7 +290,7 @@ EOS
EOS
main_txt << <<EOS
dlopen("/System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit", 0x2);
retval = ((int(*)(id, SEL, int, char**))objc_msgSend)(NSClassFromString(@"PKService"), @selector(_defaultRun:arguments:), argc, argv);
retval = ((int(*)(id, SEL))objc_msgSend)(NSClassFromString(@"PKService"), @selector(run));
rb_exit(retval);
[pool release];
return retval;