@implementation NSProcessInfo (Debugging)
- (BOOL)isBeingDebugged {
+#ifdef DEBUG
int mib[4];
struct kinfo_proc info;
size_t size = sizeof(info);
return sysctl(mib, sizeof(mib) / sizeof(*mib), &info, &size, NULL, 0) == 0
&& (info.kp_proc.p_flag & P_TRACED) != 0;
+#else
+ return NO;
+#endif
}
@end