An Xcode 7 plugin to build and run an app across multiple iOS devices with one click.

Overview

RunEverywhere Xcode Plugin


Overview

An Xcode 7 plugin to build and run an app across multiple iOS devices with one click.

Gone are the days of manually switching between device destinations and fiddling with the "play" and "stop" buttons. RunEverywhere streamlines development and testing across multiple iPhone / iPod models. This is especially handy if you're building multi-player games, universal apps, or networked apps in general.

The plugin adds two new commands to Xcode's "Product" menu.

Run Everywhere + + + R

Builds and runs the app on all attached devices.

Stop Everywhere + + + .

Stops the app on all attached devices.


Installation

Two options here:

Via Alcatraz

RunEverywhere is available through the Alcatraz Xcode plugin management system.

From source

Simply build the Xcode project and restart Xcode. The plugin will automatically install to ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/.

To uninstall, just remove the plugin from the above directory, and restart Xcode:

rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/KPRunEverywhereXcodePlugin.xcplugin

Compatibility

KPRunEverywhere is compatible with Xcode 5, 6, and 7.

It's specifically tested and known to work on:

  • Xcode 5.1.0 + Mac OS X 10.9.2
  • Xcode 6.0.1 + Mac OS X 10.9.5
  • Xcode 6.3.0 + Mac OS X 10.10.3
  • Xcode 7.0.1 + Mac OS X 10.11.0
  • Xcode 7.1.0 + Mac OS X 10.11.1

Limitations

This isn't going to work on the simulator.

Running everywhere might not work if Xcode loses focus during to app-launch process. I recommend giving Xcode a second to collect itself after invoking Run Everywhere. This is an unfortunate side-effect of the menu-manipulating implementation.

Unfortunately, Apple removed support for traditional plugins in Xcode 8, and the new official APIs do not allow the functionality implemented in KPRunEverywhere. Any progress on this front will be tracked in issue #17.


Thanks

Built with Delisa Mason's super handy Xcode Plugin Template.

Inspiration was drawn from a couple of Stack Overflow threads:


Author

Eric Mika
github.com/kitschpatrol
@kitschpatrol


License

MIT

Comments
  • Do you receive the Apple crash reports?

    Do you receive the Apple crash reports?

    Xcode just quit on me after I tried to 'run everywhere'.
    One of two connected devices rebooted spontaneously. Shortly thereafter ( without interaction from my end ) Xcode crashed.

    Xcode 6.2 and OSX 10.10.2.

    Do you receive the Apple crash reports? Or should I paste the report here?

    opened by webdevotion 6
  • Works only when initially installed

    Works only when initially installed

    Using

    • Xcode Version 6.3.2 (6D2105)
    • Mac OS X 10.10.2 (14C2055)

    When I install this plugin from alcatraz, it works very well.

    Then I exit teh Xcode and re-run Xcode again, the plugin is gone. I cannot see Run Everywhere option from Product menu.

    The only workaround I can do now is just reinstalling this plugin everytime I re-run the xcode. Any help would be appreciated. Thanks for the awesome plugin.

    opened by themuser 2
  • Big Sur Support

    Big Sur Support

    Hi, this looks to be a really useful addition. I am running Big Sur and getting the following message when trying to run when cloned from github

    
    Could not attach to pid : “33495”
    Domain: IDEDebugSessionErrorDomain
    Code: 3
    Failure Reason: attach failed (Not allowed to attach to process.  Look in the console messages (Console.app), near the debugserver entries when the attached failed.  The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.)
    User Info: {
        DVTRadarComponentKey = 855031;
        RawLLDBErrorMessage = "attach failed (Not allowed to attach to process.  Look in the console messages (Console.app), near the debugserver entries when the attached failed.  The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.)";
    }
    --
    
    
    System Information
    
    macOS Version 11.2.1 (Build 20D74)
    Xcode 12.4 (17801) (Build 12D4e)
    Timestamp: 2021-02-22T00:09:37Z```
    opened by mwyld 1
  • Instant crash in a vanilla install of Xcode Version 7.1 (7B91b)

    Instant crash in a vanilla install of Xcode Version 7.1 (7B91b)

    1. Select Run Everywhere.

    Results: After last device launches the app, Xcode crashes with this uncaught exception:

    UNCAUGHT EXCEPTION (NSInternalInconsistencyException): Invalid parameter not satisfying: aTitle != nil

    Process: Xcode [46829] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 7.1 (9079) Build Info: IDEFrameworks-9079000000000000~8 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Xcode [46829] User ID: 501

    Date/Time: 2015-12-09 11:18:37.458 -0500 OS Version: Mac OS X 10.11 (15A282b) Report Version: 11 Anonymous UUID: 9187397F-46CF-9EA7-B1B6-6C7445ABD143

    Sleep/Wake UUID: B1FDDE33-7E04-4964-BE51-085C1C61EFC0

    Time Awake Since Boot: 380000 seconds Time Since Wake: 5600 seconds

    System Integrity Protection: enabled

    Crashed Thread: 0 Dispatch queue: com.apple.main-thread

    Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY

    Application Specific Information: ProductBuildVersion: 7B91b UNCAUGHT EXCEPTION (NSInternalInconsistencyException): Invalid parameter not satisfying: aTitle != nil UserInfo: (null) Hints: None Backtrace: 0 0x00007fff9af08bba exceptionPreprocess (in CoreFoundation) 1 0x0000000103c44c7e DVTFailureHintExceptionPreprocessor (in DVTFoundation) 2 0x00007fff8cd0d4fa objc_exception_throw (in libobjc.A.dylib) 3 0x00007fff9af0d8aa +[NSException raise:format:arguments:](in CoreFoundation) 4 0x00007fff92babf46 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:](in Foundation) 5 0x00007fff91e7dabe -[NSMenu indexOfItemWithTitle:](in AppKit) 6 0x00007fff91e7d9e8 -[NSMenu itemWithTitle:](in AppKit) 7 0x0000000110589698 -[KPRunEverywhereXcodePlugin getDestinationMenuByTitle:] at /Users/zav/Downloads/KPRunEverywhereXcodePlugin-master-2/KPRunEverywhereXcodePlugin/KPRunEverywhereXcodePlugin.m:233 (in KPRunEverywhereXcodePlugin) 8 0x00000001105893ac __64-[KPRunEverywhereXcodePlugin performActionForMenuItemWithTitle:]_block_invoke at /Users/zav/Downloads/KPRunEverywhereXcodePlugin-master-2/KPRunEverywhereXcodePlugin/KPRunEverywhereXcodePlugin.m:217 (in KPRunEverywhereXcodePlugin) 9 0x00007fff93a1a8ff _dispatch_call_block_and_release (in libdispatch.dylib) 10 0x00007fff93a0f453 _dispatch_client_callout (in libdispatch.dylib) 11 0x00007fff93a22c1c _dispatch_main_queue_callback_4CF (in libdispatch.dylib) 12 0x00007fff9aebe789 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE (in CoreFoundation) 13 0x00007fff9ae7d73d __CFRunLoopRun (in CoreFoundation) 14 0x00007fff9ae7cd38 CFRunLoopRunSpecific (in CoreFoundation) 15 0x00007fff9e743d55 RunCurrentEventLoopInMode (in HIToolbox) 16 0x00007fff9e743b8f ReceiveNextEventCommon (in HIToolbox) 17 0x00007fff9e7439cf _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox) 18 0x00007fff91e7f236 _DPSNextEvent (in AppKit) 19 0x00007fff91e7e665 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:](in AppKit) 20 0x000000010421f5fc -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:](in DVTKit) 21 0x00007fff91e731c8 -[NSApplication run](in AppKit) 22 0x00007fff91e3c45e NSApplicationMain (in AppKit) 23 0x00007fff9b3065ad start (in libdyld.dylib)

    abort() called

    Application Specific Signatures: NSInternalInconsistencyException

    Application Specific Backtrace 1: 0 CoreFoundation 0x00007fff9af08bd2 exceptionPreprocess + 178 1 DVTFoundation 0x0000000103c44c7e DVTFailureHintExceptionPreprocessor + 194 2 libobjc.A.dylib 0x00007fff8cd0d4fa objc_exception_throw + 48 3 CoreFoundation 0x00007fff9af0d8aa +[NSException raise:format:arguments:] + 106 4 Foundation 0x00007fff92babf46 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 198 5 AppKit 0x00007fff91e7dabe -[NSMenu indexOfItemWithTitle:] + 166 6 AppKit 0x00007fff91e7d9e8 -[NSMenu itemWithTitle:] + 22 7 KPRunEverywhereXcodePlugin 0x0000000110589698 -[KPRunEverywhereXcodePlugin getDestinationMenuByTitle:] + 259 8 KPRunEverywhereXcodePlugin 0x00000001105893ac __64-[KPRunEverywhereXcodePlugin performActionForMenuItemWithTitle:]_block_invoke + 53 9 libdispatch.dylib 0x00007fff93a1a8ff _dispatch_call_block_and_release + 12 10 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 11 libdispatch.dylib 0x00007fff93a22c1c _dispatch_main_queue_callback_4CF + 1685 12 CoreFoundation 0x00007fff9aebe789 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9 13 CoreFoundation 0x00007fff9ae7d73d __CFRunLoopRun + 1949 14 CoreFoundation 0x00007fff9ae7cd38 CFRunLoopRunSpecific + 296 15 HIToolbox 0x00007fff9e743d55 RunCurrentEventLoopInMode + 235 16 HIToolbox 0x00007fff9e743b8f ReceiveNextEventCommon + 432 17 HIToolbox 0x00007fff9e7439cf _BlockUntilNextEventMatchingListInModeWithFilter + 71 18 AppKit 0x00007fff91e7f236 _DPSNextEvent + 1067 19 AppKit 0x00007fff91e7e665 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454 20 DVTKit 0x000000010421f5fc -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 247 21 AppKit 0x00007fff91e731c8 -[NSApplication run] + 682 22 AppKit 0x00007fff91e3c45e NSApplicationMain + 1176 23 libdyld.dylib 0x00007fff9b3065ad start + 1

    Global Trace Buffer (reverse chronological seconds): 26.399008 DTXConnectionServices 0x0000000105d083e3 initiating channel x3.c9 capability 756265642e65646f 2d65677561672d67 6f72702d61746164 702e737265646976 006f666e69636f72 26.399062 DTXConnectionServices 0x0000000105d083e3 initiating channel x3.c8 capability 65642e65646f6378 677561672d677562 702d617461642d65 7372656469766f72 00796772656e452e

    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff978b60ae pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff9945e500 pthread_kill + 90 2 libsystem_c.dylib 0x00007fff9cf2037b abort + 129 3 com.apple.dt.IDEKit 0x00000001050af94d +[IDEAssertionHandler _handleAssertionWithLogString:assertionSignature:assertionReason:extraBacktrace:] + 1481 4 com.apple.dt.IDEKit 0x00000001050b0be6 -[IDEAssertionHandler handleUncaughtException:] + 1077 5 com.apple.dt.IDEKit 0x00000001050b0cb2 IDEHandleUncaughtException + 94 6 com.apple.CoreFoundation 0x00007fff9af6f7ab __handleUncaughtException + 731 7 libobjc.A.dylib 0x00007fff8cd0f155 _objc_terminate() + 94 8 libc++abi.dylib 0x00007fff8c8a719e std::__terminate(void (*)()) + 8 9 libc++abi.dylib 0x00007fff8c8a7213 std::terminate() + 51 10 libdispatch.dylib 0x00007fff93a0f467 _dispatch_client_callout + 28 11 libdispatch.dylib 0x00007fff93a22c1c _dispatch_main_queue_callback_4CF + 1685 12 com.apple.CoreFoundation 0x00007fff9aebe789 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9 13 com.apple.CoreFoundation 0x00007fff9ae7d73d __CFRunLoopRun + 1949 14 com.apple.CoreFoundation 0x00007fff9ae7cd38 CFRunLoopRunSpecific + 296 15 com.apple.HIToolbox 0x00007fff9e743d55 RunCurrentEventLoopInMode + 235 16 com.apple.HIToolbox 0x00007fff9e743b8f ReceiveNextEventCommon + 432 17 com.apple.HIToolbox 0x00007fff9e7439cf _BlockUntilNextEventMatchingListInModeWithFilter + 71 18 com.apple.AppKit 0x00007fff91e7f236 _DPSNextEvent + 1067 19 com.apple.AppKit 0x00007fff91e7e665 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454 20 com.apple.dt.DVTKit 0x000000010421f5fc -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 247 21 com.apple.AppKit 0x00007fff91e731c8 -[NSApplication run] + 682 22 com.apple.AppKit 0x00007fff91e3c45e NSApplicationMain + 1176 23 libdyld.dylib 0x00007fff9b3065ad start + 1

    Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff978b70a2 kevent_qos + 10 1 libdispatch.dylib 0x00007fff93a151ad _dispatch_mgr_invoke + 216 2 libdispatch.dylib 0x00007fff93a14e15 _dispatch_mgr_thread + 52

    Thread 2:: Dispatch queue: parsing queue 0 libsystem_kernel.dylib 0x00007fff978b0cd2 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff93a1ac74 _dispatch_semaphore_wait_slow + 224 2 com.apple.dt.instruments.DTXConnectionServices 0x0000000105d0e380 -[DTXMessageParser waitForMoreData:incrementalBuffer:] + 87 3 com.apple.dt.instruments.DTXConnectionServices 0x0000000105d0de2b -[DTXMessageParser parseMessageWithExceptionHandler:] + 61 4 com.apple.dt.instruments.DTXConnectionServices 0x0000000105d0dba1 __68-[DTXMessageParser initWithMessageHandler:andParseExceptionHandler:]_block_invoke + 39 5 libdispatch.dylib 0x00007fff93a1a8ff _dispatch_call_block_and_release + 12 6 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 7 libdispatch.dylib 0x00007fff93a14083 _dispatch_queue_drain + 754 8 libdispatch.dylib 0x00007fff93a1a6c9 _dispatch_queue_invoke + 549 9 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 10 libdispatch.dylib 0x00007fff93a132e3 _dispatch_root_queue_drain + 1890 11 libdispatch.dylib 0x00007fff93a12b48 _dispatch_worker_thread3 + 91 12 libsystem_pthread.dylib 0x00007fff9945b4f2 _pthread_wqthread + 1129 13 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 3: 0 libsystem_kernel.dylib 0x00007fff978b0c96 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff978b00d7 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9ae7e024 CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9ae7d4ec __CFRunLoopRun + 1356 4 com.apple.CoreFoundation 0x00007fff9ae7cd38 CFRunLoopRunSpecific + 296 5 com.apple.Foundation 0x00007fff92adf0f9 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 270 6 com.apple.DTDeviceKitBase 0x000000010cae9670 -[DTDKRemoteDeviceDataListener listenerThreadImplementation] + 1103 7 com.apple.Foundation 0x00007fff92af0084 __NSThread__start + 1351 8 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 9 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 10 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 4:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x00007fff978b6222 __select + 10 1 com.apple.CoreFoundation 0x00007fff9aebb29a __CFSocketManager + 762 2 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 3 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 4 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 5: 0 libsystem_kernel.dylib 0x00007fff978b0c96 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff978b00d7 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9ae7e024 CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9ae7d4ec __CFRunLoopRun + 1356 4 com.apple.CoreFoundation 0x00007fff9ae7cd38 CFRunLoopRunSpecific + 296 5 com.apple.Foundation 0x00007fff92adf0f9 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 270 6 com.apple.DTDeviceKitBase 0x000000010cada65b +[DTDKRemoteDeviceConnection startServiceBrowsers] + 213 7 com.apple.Foundation 0x00007fff92af0084 __NSThread__start + 1351 8 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 9 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 10 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 6:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x00007fff978b0c96 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff978b00d7 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9ae7e024 CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9ae7d4ec __CFRunLoopRun + 1356 4 com.apple.CoreFoundation 0x00007fff9ae7cd38 CFRunLoopRunSpecific + 296 5 com.apple.CFNetwork 0x00007fff8efdac2d +[NSURLConnection(Loader) _resourceLoadLoop:] + 412 6 com.apple.Foundation 0x00007fff92af0084 __NSThread__start + 1351 7 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 8 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 9 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 7: 0 libsystem_kernel.dylib 0x00007fff978b678a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff9945b58c _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 8:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff978b0c96 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff978b00d7 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9ae7e024 __CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9ae7d4ec __CFRunLoopRun + 1356 4 com.apple.CoreFoundation 0x00007fff9ae7cd38 CFRunLoopRunSpecific + 296 5 com.apple.AppKit 0x00007fff91fd5225 _NSEventThread + 149 6 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 7 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 8 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 9:: DYMobileDeviceManager 0 libsystem_kernel.dylib 0x00007fff978b0c96 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff978b00d7 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9ae7e024 CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9ae7d4ec __CFRunLoopRun + 1356 4 com.apple.CoreFoundation 0x00007fff9ae7cd38 CFRunLoopRunSpecific + 296 5 com.apple.Foundation 0x00007fff92adf0f9 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 270 6 com.apple.Foundation 0x00007fff92adefd8 -[NSRunLoop(NSRunLoop) run] + 74 7 com.apple.GPUToolsMobileFoundation 0x00000001174a1061 -[DYMobileDeviceManager _deviceNotificationThread:] + 134 8 com.apple.Foundation 0x00007fff92af0084 __NSThread__start + 1351 9 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 10 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 11 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 10:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 libc++.1.dylib 0x00007fff8f3b368f std::__1::condition_variable::wait(std::__1::unique_lockstd::1::mutex&) + 47 3 com.apple.JavaScriptCore 0x00007fff8b9a681b JSC::GCThread::waitForNextPhase() + 171 4 com.apple.JavaScriptCore 0x00007fff8b9a6668 JSC::GCThread::gcThreadMain() + 88 5 com.apple.JavaScriptCore 0x00007fff8b99bf62 WTF::threadEntryPoint(void) + 178 6 com.apple.JavaScriptCore 0x00007fff8b99be8f WTF::wtfThreadEntryPoint(void) + 15 7 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 8 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 9 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 11:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 libc++.1.dylib 0x00007fff8f3b368f std::__1::condition_variable::wait(std::__1::unique_lockstd::1::mutex&) + 47 3 com.apple.JavaScriptCore 0x00007fff8b9a681b JSC::GCThread::waitForNextPhase() + 171 4 com.apple.JavaScriptCore 0x00007fff8b9a6668 JSC::GCThread::gcThreadMain() + 88 5 com.apple.JavaScriptCore 0x00007fff8b99bf62 WTF::threadEntryPoint(void) + 178 6 com.apple.JavaScriptCore 0x00007fff8b99be8f WTF::wtfThreadEntryPoint(void) + 15 7 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 8 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 9 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 12:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 libc++.1.dylib 0x00007fff8f3b368f std::__1::condition_variable::wait(std::__1::unique_lockstd::1::mutex&) + 47 3 com.apple.JavaScriptCore 0x00007fff8b9a681b JSC::GCThread::waitForNextPhase() + 171 4 com.apple.JavaScriptCore 0x00007fff8b9a6668 JSC::GCThread::gcThreadMain() + 88 5 com.apple.JavaScriptCore 0x00007fff8b99bf62 WTF::threadEntryPoint(void) + 178 6 com.apple.JavaScriptCore 0x00007fff8b99be8f WTF::wtfThreadEntryPoint(void) + 15 7 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 8 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 9 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 13:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 libc++.1.dylib 0x00007fff8f3b368f std::__1::condition_variable::wait(std::__1::unique_lockstd::1::mutex&) + 47 3 com.apple.JavaScriptCore 0x00007fff8b9a681b JSC::GCThread::waitForNextPhase() + 171 4 com.apple.JavaScriptCore 0x00007fff8b9a6668 JSC::GCThread::gcThreadMain() + 88 5 com.apple.JavaScriptCore 0x00007fff8b99bf62 WTF::threadEntryPoint(void) + 178 6 com.apple.JavaScriptCore 0x00007fff8b99be8f WTF::wtfThreadEntryPoint(void) + 15 7 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 8 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 9 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 14:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 libc++.1.dylib 0x00007fff8f3b368f std::__1::condition_variable::wait(std::__1::unique_lockstd::1::mutex&) + 47 3 com.apple.JavaScriptCore 0x00007fff8b9a681b JSC::GCThread::waitForNextPhase() + 171 4 com.apple.JavaScriptCore 0x00007fff8b9a6668 JSC::GCThread::gcThreadMain() + 88 5 com.apple.JavaScriptCore 0x00007fff8b99bf62 WTF::threadEntryPoint(void) + 178 6 com.apple.JavaScriptCore 0x00007fff8b99be8f WTF::wtfThreadEntryPoint(void) + 15 7 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 8 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 9 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 15:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 libc++.1.dylib 0x00007fff8f3b368f std::__1::condition_variable::wait(std::__1::unique_lockstd::1::mutex&) + 47 3 com.apple.JavaScriptCore 0x00007fff8b9a681b JSC::GCThread::waitForNextPhase() + 171 4 com.apple.JavaScriptCore 0x00007fff8b9a6668 JSC::GCThread::gcThreadMain() + 88 5 com.apple.JavaScriptCore 0x00007fff8b99bf62 WTF::threadEntryPoint(void) + 178 6 com.apple.JavaScriptCore 0x00007fff8b99be8f WTF::wtfThreadEntryPoint(void) + 15 7 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 8 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 9 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 16:: Dispatch queue: activity log section queue 0 libsystem_kernel.dylib 0x00007fff978b0cd2 semaphore_wait_trap + 10 1 libsystem_platform.dylib 0x00007fff8d7b5ce8 _os_semaphore_wait + 16 2 libdispatch.dylib 0x00007fff93a1da1a _dispatch_barrier_sync_f_slow + 594 3 com.apple.dt.DVTFoundation 0x0000000103c7f977 DVTDispatchSync + 181 4 com.apple.dt.DVTFoundation 0x0000000103c7fa48 __DVTDispatchAsync_block_invoke + 153 5 libdispatch.dylib 0x00007fff93a1a8ff _dispatch_call_block_and_release + 12 6 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 7 libdispatch.dylib 0x00007fff93a14083 _dispatch_queue_drain + 754 8 libdispatch.dylib 0x00007fff93a1a6c9 _dispatch_queue_invoke + 549 9 libdispatch.dylib 0x00007fff93a12d9b _dispatch_root_queue_drain + 538 10 libdispatch.dylib 0x00007fff93a12b48 _dispatch_worker_thread3 + 91 11 libsystem_pthread.dylib 0x00007fff9945b4f2 _pthread_wqthread + 1129 12 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 17: 0 libsystem_kernel.dylib 0x00007fff978b5f5e psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 com.apple.Xcode.DevToolsCore 0x000000010c57ff5b -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 450 3 com.apple.Foundation 0x00007fff92af0084 __NSThread__start + 1351 4 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 5 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 6 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 18: 0 libsystem_kernel.dylib 0x00007fff978b5f5e psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 com.apple.Xcode.DevToolsCore 0x000000010c57ff5b -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 450 3 com.apple.Foundation 0x00007fff92af0084 __NSThread__start + 1351 4 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 5 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 6 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 19: 0 libsystem_kernel.dylib 0x00007fff978b5f5e psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 com.apple.Xcode.DevToolsCore 0x000000010c57ff5b -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 450 3 com.apple.Foundation 0x00007fff92af0084 __NSThread__start + 1351 4 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 5 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 6 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 20: 0 libsystem_kernel.dylib 0x00007fff978b5f5e psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 com.apple.Xcode.DevToolsCore 0x000000010c57ff5b -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 450 3 com.apple.Foundation 0x00007fff92af0084 __NSThread__start + 1351 4 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 5 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 6 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 21: 0 libsystem_kernel.dylib 0x00007fff978b5f5e psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 com.apple.Xcode.DevToolsCore 0x000000010c57ff5b -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 450 3 com.apple.Foundation 0x00007fff92af0084 __NSThread__start + 1351 4 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 5 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 6 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 22: 0 libsystem_kernel.dylib 0x00007fff978b678a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff9945b58c _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 23: 0 libsystem_kernel.dylib 0x00007fff978b0c96 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff978b00d7 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9ae7e024 __CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9ae7d4ec __CFRunLoopRun + 1356 4 com.apple.CoreFoundation 0x00007fff9ae7cd38 CFRunLoopRunSpecific + 296 5 com.apple.CoreFoundation 0x00007fff9aebe751 CFRunLoopRun + 97 6 com.apple.DebugSymbols 0x00007fff93af869a SpotlightQueryThread(void*) + 346 7 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 8 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 9 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 24: 0 libsystem_kernel.dylib 0x00007fff978b678a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff9945b58c _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 25:: Dispatch queue: NSOperationQueue 0x7fd500678ff0 :: NSOperation 0x7fd5050474c0 (QOS: USER_INTERACTIVE) 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 com.apple.Foundation 0x00007fff92bbce32 -[__NSOperationInternal _waitUntilFinished:] + 131 3 com.apple.Foundation 0x00007fff92b881fa -[NSOperationQueue waitUntilAllOperationsAreFinished] + 254 4 com.apple.dt.DVTFoundation 0x0000000103ba9f8a -[DVTOperationGroup main] + 67 5 com.apple.Foundation 0x00007fff92b001c6 -[__NSOperationInternal _start:] + 654 6 com.apple.dt.DVTFoundation 0x0000000103a8370f -[DVTOperationGroup start] + 111 7 com.apple.Foundation 0x00007fff92afc1b0 __NSOQSchedule_f + 194 8 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 9 libdispatch.dylib 0x00007fff93a14083 _dispatch_queue_drain + 754 10 libdispatch.dylib 0x00007fff93a1a6c9 _dispatch_queue_invoke + 549 11 libdispatch.dylib 0x00007fff93a12d9b _dispatch_root_queue_drain + 538 12 libdispatch.dylib 0x00007fff93a12b48 _dispatch_worker_thread3 + 91 13 libsystem_pthread.dylib 0x00007fff9945b4f2 _pthread_wqthread + 1129 14 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 26:: Dispatch queue: parsing queue 0 libsystem_kernel.dylib 0x00007fff978b0cd2 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff93a1ac74 _dispatch_semaphore_wait_slow + 224 2 com.apple.dt.instruments.DTXConnectionServices 0x0000000105d0e380 -[DTXMessageParser waitForMoreData:incrementalBuffer:] + 87 3 com.apple.dt.instruments.DTXConnectionServices 0x0000000105d0de2b -[DTXMessageParser parseMessageWithExceptionHandler:] + 61 4 com.apple.dt.instruments.DTXConnectionServices 0x0000000105d0dba1 __68-[DTXMessageParser initWithMessageHandler:andParseExceptionHandler:]_block_invoke + 39 5 libdispatch.dylib 0x00007fff93a1a8ff _dispatch_call_block_and_release + 12 6 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 7 libdispatch.dylib 0x00007fff93a14083 _dispatch_queue_drain + 754 8 libdispatch.dylib 0x00007fff93a1a6c9 _dispatch_queue_invoke + 549 9 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 10 libdispatch.dylib 0x00007fff93a132e3 _dispatch_root_queue_drain + 1890 11 libdispatch.dylib 0x00007fff93a12b48 _dispatch_worker_thread3 + 91 12 libsystem_pthread.dylib 0x00007fff9945b4f2 _pthread_wqthread + 1129 13 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 27:: Dispatch queue: NSOperationQueue 0x7fd500678ff0 :: NSOperation 0x7fd4d99c5c30 (QOS: USER_INTERACTIVE) 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 com.apple.Foundation 0x00007fff92bbce32 -[__NSOperationInternal _waitUntilFinished:] + 131 3 com.apple.Foundation 0x00007fff92b881fa -[NSOperationQueue waitUntilAllOperationsAreFinished] + 254 4 com.apple.dt.DVTFoundation 0x0000000103ba9f8a -[DVTOperationGroup main] + 67 5 com.apple.Foundation 0x00007fff92b001c6 -[__NSOperationInternal _start:] + 654 6 com.apple.dt.DVTFoundation 0x0000000103a8370f -[DVTOperationGroup start] + 111 7 com.apple.Foundation 0x00007fff92afc1b0 __NSOQSchedule_f + 194 8 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 9 libdispatch.dylib 0x00007fff93a14083 _dispatch_queue_drain + 754 10 libdispatch.dylib 0x00007fff93a1a6c9 _dispatch_queue_invoke + 549 11 libdispatch.dylib 0x00007fff93a12d9b _dispatch_root_queue_drain + 538 12 libdispatch.dylib 0x00007fff93a12b48 _dispatch_worker_thread3 + 91 13 libsystem_pthread.dylib 0x00007fff9945b4f2 _pthread_wqthread + 1129 14 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 28: 0 libsystem_kernel.dylib 0x00007fff978b5f5e psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d pthread_cond_wait + 767 2 com.apple.LLDB.framework 0x000000010ef497bd lldb_private::Condition::Wait(lldb_private::Mutex&, lldb_private::TimeValue const, bool) + 109 3 com.apple.LLDB.framework 0x000000010ee97e30 lldb_private::Predicate::WaitForValueEqualTo(bool, lldb_private::TimeValue const, bool_) + 96 4 com.apple.LLDB.framework 0x000000010ee97a0c lldb_private::Listener::WaitForEventsInternal(lldb_private::TimeValue const_, lldb_private::Broadcaster_, lldb_private::ConstString const_, unsigned int, unsigned int, std::_1::shared_ptr<lldb_private::Event>&) + 320 5 com.apple.LLDB.framework 0x000000010ee97b2b lldb_private::Listener::WaitForEvent(lldb_private::TimeValue const, std::__1::shared_ptr<lldb_private::Event>&) + 27 6 com.apple.LLDB.framework 0x000000010efc7731 lldb_private::process_gdb_remote::ProcessGDBRemote::AsyncThread(void*) + 1369 7 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 8 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 9 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 29: 0 libsystem_kernel.dylib 0x00007fff978b5f5e psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d pthread_cond_wait + 767 2 com.apple.LLDB.framework 0x000000010ef497bd lldb_private::Condition::Wait(lldb_private::Mutex&, lldb_private::TimeValue const, bool) + 109 3 com.apple.LLDB.framework 0x000000010ee97e30 lldb_private::Predicate::WaitForValueEqualTo(bool, lldb_private::TimeValue const, bool_) + 96 4 com.apple.LLDB.framework 0x000000010ee97a0c lldb_private::Listener::WaitForEventsInternal(lldb_private::TimeValue const_, lldb_private::Broadcaster_, lldb_private::ConstString const_, unsigned int, unsigned int, std::1::shared_ptr<lldb_private::Event>&) + 320 5 com.apple.LLDB.framework 0x000000010ee97b09 lldb_private::Listener::WaitForEventForBroadcaster(lldb_private::TimeValue const, lldb_private::Broadcaster, std::_1::shared_ptr<lldb_private::Event>&) + 25 6 com.apple.LLDB.framework 0x000000010f08f2ef lldb_private::Process::WaitForEventsPrivate(lldb_private::TimeValue const, std::__1::shared_ptr<lldb_private::Event>&, bool) + 103 7 com.apple.LLDB.framework 0x000000010f096dde lldb_private::Process::RunPrivateStateThread() + 268 8 com.apple.LLDB.framework 0x000000010f096941 lldb_private::Process::PrivateStateThread(void*) + 9 9 libsystem_pthread.dylib 0x00007fff9945b9b1 _pthread_body + 131 10 libsystem_pthread.dylib 0x00007fff9945b92e _pthread_start + 168 11 libsystem_pthread.dylib 0x00007fff99459385 thread_start + 13

    Thread 30:: Dispatch queue: NSOperationQueue 0x7fd4d07e0900 :: NSOperation 0x7fd501089310 (QOS: USER_INTERACTIVE) 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 com.apple.Foundation 0x00007fff92bbce32 -[__NSOperationInternal _waitUntilFinished:] + 131 3 com.apple.Foundation 0x00007fff92b881fa -[NSOperationQueue waitUntilAllOperationsAreFinished] + 254 4 com.apple.dt.DVTFoundation 0x0000000103ba9f8a -[DVTOperationGroup main] + 67 5 com.apple.Foundation 0x00007fff92b001c6 -[__NSOperationInternal _start:] + 654 6 com.apple.dt.DVTFoundation 0x0000000103a8370f -[DVTOperationGroup start] + 111 7 com.apple.Foundation 0x00007fff92afc1b0 __NSOQSchedule_f + 194 8 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 9 libdispatch.dylib 0x00007fff93a14083 _dispatch_queue_drain + 754 10 libdispatch.dylib 0x00007fff93a1a6c9 _dispatch_queue_invoke + 549 11 libdispatch.dylib 0x00007fff93a12d9b _dispatch_root_queue_drain + 538 12 libdispatch.dylib 0x00007fff93a12b48 _dispatch_worker_thread3 + 91 13 libsystem_pthread.dylib 0x00007fff9945b4f2 _pthread_wqthread + 1129 14 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 31: 0 libsystem_kernel.dylib 0x00007fff978b678a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff9945b58c _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 32:: Dispatch queue: NSOperationQueue 0x7fd500678ff0 :: NSOperation 0x7fd4ea0dec70 (QOS: USER_INTERACTIVE) 0 libsystem_kernel.dylib 0x00007fff978b5f5e __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff9945c73d _pthread_cond_wait + 767 2 com.apple.Foundation 0x00007fff92bbce32 -[__NSOperationInternal _waitUntilFinished:] + 131 3 com.apple.Foundation 0x00007fff92b881fa -[NSOperationQueue waitUntilAllOperationsAreFinished] + 254 4 com.apple.dt.DVTFoundation 0x0000000103ba9f8a -[DVTOperationGroup main] + 67 5 com.apple.Foundation 0x00007fff92b001c6 -[__NSOperationInternal _start:] + 654 6 com.apple.dt.DVTFoundation 0x0000000103a8370f -[DVTOperationGroup start] + 111 7 com.apple.Foundation 0x00007fff92afc1b0 __NSOQSchedule_f + 194 8 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 9 libdispatch.dylib 0x00007fff93a14083 _dispatch_queue_drain + 754 10 libdispatch.dylib 0x00007fff93a1a6c9 _dispatch_queue_invoke + 549 11 libdispatch.dylib 0x00007fff93a12d9b _dispatch_root_queue_drain + 538 12 libdispatch.dylib 0x00007fff93a12b48 _dispatch_worker_thread3 + 91 13 libsystem_pthread.dylib 0x00007fff9945b4f2 _pthread_wqthread + 1129 14 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 33: 0 libsystem_kernel.dylib 0x00007fff978b678a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff9945b58c _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    Thread 34:: Dispatch queue: Clang QP lock 0 libsystem_kernel.dylib 0x00007fff978b62b2 __semwait_signal + 10 1 libsystem_pthread.dylib 0x00007fff9945d79b pthread_join + 444 2 libclang.dylib 0x0000000106d0308a llvm::llvm_execute_on_thread(void ()(void), void*, unsigned int) + 90 3 libclang.dylib 0x0000000106cecde1 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) + 81 4 libclang.dylib 0x000000010632da2b clang_parseTranslationUnit2 + 859 5 libclang.dylib 0x000000010632d6be clang_parseTranslationUnit + 30 6 com.apple.dt.IDEFoundation 0x000000010469e237 -[IDEIndexClangQueryProvider _createSharedTranslationUnitWithCurrentFileContentDictionary:index:] + 4209 7 com.apple.dt.IDEFoundation 0x00000001047d1e89 __150-[IDEIndexClangQueryProvider processedSymbolsInContext:initFunction:visitorFunction:includeSymbolLocations:withCurrentFileContentDictionary:forIndex:]_block_invoke + 48 8 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 9 libdispatch.dylib 0x00007fff93a10a3a _dispatch_barrier_sync_f_invoke + 74 10 com.apple.dt.DVTFoundation 0x0000000103c7fff5 DVTDispatchBarrierSync + 62 11 com.apple.dt.DVTFoundation 0x0000000103a1e7e7 -[DVTDispatchLock performLockedBlock:] + 116 12 com.apple.dt.IDEFoundation 0x000000010469d0a8 -[IDEIndexClangQueryProvider performClang:] + 140 13 com.apple.dt.IDEFoundation 0x000000010469ce37 -[IDEIndexClangQueryProvider processedSymbolsInContext:initFunction:visitorFunction:includeSymbolLocations:withCurrentFileContentDictionary:forIndex:] + 478 14 com.apple.dt.IDEFoundation 0x000000010469cbf7 -[IDEIndexClangQueryProvider symbolsOccurrencesInContext:withCurrentFileContentDictionary:forIndex:] + 494 15 com.apple.dt.IDEFoundation 0x000000010469c3a2 -[IDEIndex(IDEIndexQueries) symbolsOccurrencesInContext:withCurrentFileContentDictionary:] + 109 16 com.apple.dt.IDE.IDESourceEditor 0x00000001111b0000 __62-[IDESourceCodeAdjustNodeTypesRequest _batchProcessDirtyRange]_block_invoke195 + 287 17 com.apple.dt.DVTFoundation 0x0000000103a5b3c1 -[DVTOperation main] + 139 18 com.apple.Foundation 0x00007fff92b001c6 -[__NSOperationInternal _start:] + 654 19 com.apple.Foundation 0x00007fff92afc1b0 __NSOQSchedule_f + 194 20 libdispatch.dylib 0x00007fff93a0f453 _dispatch_client_callout + 8 21 libdispatch.dylib 0x00007fff93a14083 _dispatch_queue_drain + 754 22 libdispatch.dylib 0x00007fff93a1a6c9 _dispatch_queue_invoke + 549 23 libdispatch.dylib 0x00007fff93a12d9b _dispatch_root_queue_drain + 538 24 libdispatch.dylib 0x00007fff93a12b48 _dispatch_worker_thread3 + 91 25 libsystem_pthread.dylib 0x00007fff9945b4f2 _pthread_wqthread + 1129 26 libsystem_pthread.dylib 0x00007fff99459375 start_wqthread + 13

    opened by azav 1
  • One stupid little issue with the scheme. (Tested in Xcode 6.3.2)

    One stupid little issue with the scheme. (Tested in Xcode 6.3.2)

    This will not build unless the scheme is set to Shared.

    Once the scheme is edited and Make Shared is clicked, it builds and installs fine.

    Tested on Mac OS 10.10.2, Xcode 6.3.2.

    Besides that little issue, it's a dream come true for testing on multiple devices.

    opened by azav 1
  • Optimization: Build only when necessary

    Optimization: Build only when necessary

    Right now the plugin blindly builds the code before launching on each device to avoid architecture-related issues.

    There are a few low-hanging optimizations to be done:

    • Check if "Build Active Architecture Only = No" and skip destination-specific builds.
    • If Build Active Architecture Only is yes, then order the destinations by architecture and only build the code once for each group of architectures.
    opened by kitschpatrol 1
Owner
Eric Mika
Eric Mika
Xcode plugin that brings ⇧⌘T from AppCode over to Xcode

Aviator An Xcode Plugin that brings ⇧⌘T over to Xcode This minimal plugin allows you to use the key combo ⇧⌘T to toggle between source and test files.

Mark Sands 29 Aug 18, 2018
An app that uses Multipeer Connectivity to play a video across 6 different iOS screens with an additional phone acting as a Main/Control phone.

MultiScreenApp An app that uses Multipeer Connectivity to play a video across 6 different iOS screens with an additional phone acting as a Main/Contro

Vedant 113 Nov 21, 2022
Cordova-plugin-saveimage - This plugin helps you save images

cordova-plugin-saveimage This plugin helps you save images on iOS/Android Instal

Bernat 2 May 11, 2022
Xcode plugin that moves the instruction pointer to the selected line

SFJumpToLine Xcode plugin that moves the instruction pointer to the selected line. Install: Install via Alcatraz Or clone and build the project, then

Simone Ferrini 9 Jan 14, 2021
An Xcode plugin for manually symbolicating crash logs

CrashSymbal An Xcode plugin for manually symbolicating crash logs Install Build the project to install the plugin. The plugin gets installed in /Libra

Julian F. Weinert 38 Jun 3, 2021
XcodeColorSense - An Xcode plugin that makes working with color easier.

XcodeColorSense An Xcode plugin that makes working with color easier. Inspired by ColorSense-for-Xcode with extra care for Hex color Features Show col

Khoa 77 Jul 1, 2022
A Xcode plugin to add highlight to the instances of selected symbol.

Auto Highlight Symbol About Xcode 8 Xcode 8 does't support plugins anymore, but there is a workaround, use at your own risk. Xcode can highlight insta

Nelson 83 Jan 3, 2023
Xcode plugin to open the GitHub page of the commit of the currently selected line in the editor window.

Show in GitHub / BitBucket Xcode plugin to open a related Github or BitBucket page directly from the Xcode editor code window. Installs easily through

Lars Schneider 242 Jul 20, 2022
An Xcode plugin to improve dealing with colors in your project

Crayons is an Xcode7 plugin with various features that improve working with colors in your projects ##Code palettes (iOS only) You can share palettes

Fabio Ritrovato 477 Sep 23, 2022
Xcode plugin for filtering the console area.

MCLog This plugin lets you easily filter the Xcode console log output. While you can already search the text in the console log output you are still l

Michael Chen 591 Oct 31, 2022
A python library to run metal compute kernels on MacOS 12

metalcompute for Python A python library to run metal compute kernels on MacOS Usage Example execution from M1-based Mac running MacOS 12.0: > ./build

Andrew Baldwin 21 Nov 7, 2022
Instant camera hybrid with multiple effects and filters written in Swift.

Kontax Cam Download on the app store! No longer on the app store Kontax Cam is an instant camera built 100% using Swift for iOS. You can take your pho

Kevin Laminto 108 Dec 27, 2022
BeatboxiOS - A sample implementation for merging multiple video files and/or image files using AVFoundation

MergeVideos This is a sample implementation for merging multiple video files and

null 3 Oct 24, 2022
Agrume - 🍋 An iOS image viewer written in Swift with support for multiple images.

Agrume An iOS image viewer written in Swift with support for multiple images. Requirements Swift 5.0 iOS 9.0+ Xcode 10.2+ Installation Use Swift Packa

Jan Gorman 601 Dec 26, 2022
📷 multiple phassets picker for iOS lib. like a facebook

Written in Swift 5.0 TLPhotoPicker enables application to pick images and videos from multiple smart album in iOS, similar to the current facebook app

junhyi park 1.8k Jan 2, 2023
Image slide-show viewer with multiple predefined transition styles, with ability to create new transitions with ease.

ATGMediaBrowser ATGMediaBrowser is an image slide-show viewer that supports multiple predefined transition styles, and also allows the client to defin

null 200 Dec 19, 2022
add text(multiple line support) to imageView, edit, rotate or resize them as you want, then render the text on image

StickerTextView is an subclass of UIImageView. You can add multiple text to it, edit, rotate, resize the text as you want with one finger, then render the text on Image.

Textcat 478 Dec 17, 2022
FLImagePicker - A simple image picker supported multiple selection

FLImagePicker A simple image picker supported multiple selection. Features Multiple selection Gesture supported Dark mode Easy modification Installati

Allen Lee 4 Aug 17, 2022
This simple cordova plugin will download picture from an URL and save to IOS Photo Gallery.

Photo Viewer This plugin is intended to download a picture from an URL into IOS Photo library.. How to Install Cordova: cordova plugin add https://git

Alwin jose 1 Oct 23, 2021