Я пытаюсь начать свою первую разработку для Mac OS с помощью Xcode.
Я выбрал очень простое приложение, которое я на самом деле использую, чтобы привыкнуть к среде xcode.Я пытаюсь сделать пиар.
Он прекрасно работает, но я получаю ошибку Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
при запуске.
Я искал stackoverflow, и это выглядит как приложение, которое я пытаюсьдля запуска требуется разрешение специальных возможностей, так как он использует событие.
CGEventMask eventMask = (/*(1 << kCGEventKeyDown) | (1 << kCGEventKeyUp) |*/CGEventMaskBit(NX_SYSDEFINED));
eventTap = CGEventTapCreate(kCGSessionEventTap, kCGHeadInsertEventTap, kCGEventTapOptionDefault,
eventMask, event_tap_callback, (__bridge void *)self); // Create an event tap. We are interested in SYS key presses.
runLoopSource = CFMachPortCreateRunLoopSource(kCFAllocatorDefault, eventTap, 0); // Create a run loop source.
CFRunLoopAddSource(CFRunLoopGetCurrent(), runLoopSource, kCFRunLoopCommonModes); // Add to the current run loop.
Есть ли способ разрешить этому приложению использовать специальные возможности во время разработки?Я даже не уверен, как я могу добавить его для использования специальных возможностей вручную, так как еще нет исполняемого файла.