Giter Site home page Giter Site logo

alcatraz's Introduction

Alcatraz

Alcatraz is an open-source package manager for Xcode 7. It lets you discover and install plugins, templates and color schemes without the need for manually cloning or copying files. It installs itself as a part of Xcode and it feels like home.

Please note that plugins are not supported by Xcode 8. See #475 for more information.

Stories in Ready Build Status Alcatraz chat Package Manager UI

Installation

To install, open up your terminal and paste this:

curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh

or download the repository from Github and build it in Xcode. You'll need to restart Xcode after the installation.

Alcatraz requires Xcode Command Line Tools, which can be installed in Xcode via Preferences > Downloads.

Requirements

Alcatraz only supports Xcode 7.

Usage

Select Package Manager from the Window menu, then check or uncheck packages to install or remove them. You'll need to restart Xcode after installing plugins or templates. Installed plugins are checked and updated each time Alcatraz is launched.

I want to submit my package!

Fork the Alcatraz package repository and include your package with name, description, URL, and optional screenshot. Don't forget to submit a pull request. Further instructions are included in the package repository documentation.

Development

Alcatraz has a few contribution guidelines, for anyone looking to make it more awesome.

Troubleshooting

If "nothing" happens when installing packages, try the following self-help steps:

  1. Verify which copy (if more than one are installed) of git is being run (which git).
  2. Make sure you're running a recent version of git (git --version).
  3. If you've used Xcode developer preview releases in the past, make certain Xcode isn't stuck using an inappropriate developer path by resetting it (sudo xcode-select --reset).

Uninstall

Open up your terminal and paste this:

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

To remove all packages installed via Alcatraz, run rm -rf ~/Library/Application\ Support/Alcatraz/

Team

Marin Usalj (@supermarin)
Delisa Mason (@kattrali)
Jurre Stender (@jurre)
Guillaume Algis (@guillaume-algis)

alcatraz's People

Contributors

0xced avatar alanhamlett avatar clementpadovani avatar dzan avatar fingolfin avatar fntlnz avatar fscherwi avatar guillaumealgis avatar jacobvanorder avatar jnozzi avatar jurre avatar jwhitley avatar k0iry avatar kaphacius avatar kattrali avatar ksuther avatar michaelhood avatar neonichu avatar nickynick avatar odnairy avatar orta avatar pedrovieira avatar pyroh avatar reflejo avatar rhgills avatar stefanceriu avatar stephencelis avatar supermarin avatar torufuruya avatar waffle-with-pears avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alcatraz's Issues

In Xcode 5 GM, Alcatraz install Plugins & Templates crash.

  1. Merge https://github.com/mneorr/Alcatraz/issues/70 Xcode 5 GM compatibility issue, modify plist file.
  2. Alcatraz install & launch.
  3. Check plugin item when download some plugins complete, Xcode 5 crashed.
    Crash log:
    Process: Xcode [6292]
    Path: /Applications/Xcode.app/Contents/MacOS/Xcode
    Identifier: com.apple.dt.Xcode
    Version: 5.0 (3332.22)
    Build Info: IDEApplication-3332022000000000~2
    Code Type: X86-64 (Native)
    Parent Process: launchd [165]
    User ID: 501

PlugIn Path: /Users/USER/Library/Application Support/Developer/*/Alcatraz
PlugIn Identifier: com.mneorr.Alcatraz
PlugIn Version: 1.0 (1)

Date/Time: 2013-09-16 23:24:16.637 +0800
OS Version: Mac OS X 10.8.5 (12F37)
Report Version: 10

Interval Since Last Report: 206539 sec
Crashes Since Last Report: 8
Per-App Interval Since Last Report: 177988 sec
Per-App Crashes Since Last Report: 7
Anonymous UUID: 698D6EB3-79EF-7404-2242-4443B3A4B7EC

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

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT

Application Specific Information:
objc_msgSend() selector name: bytes
ProductBuildVersion: 5A1412

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff94c00250 objc_msgSend + 16
1 com.apple.CoreFoundation 0x00007fff90cde60f CFStringCreateFromExternalRepresentation + 31
2 com.apple.Foundation 0x00007fff9097d632 -[NSPlaceholderString initWithData:encoding:] + 120
3 com.mneorr.Alcatraz 0x000000010ac8c9d9 __54-[ATZShell setUpTerminationHandlerForTask:completion:]_block_invoke_2 + 153 (ATZShell.m:86)
4 com.apple.Foundation 0x00007fff9096f9cf -[NSBlockOperation main] + 124
5 com.apple.Foundation 0x00007fff90945926 -[__NSOperationInternal start] + 684
6 com.apple.Foundation 0x00007fff9094d0f1 __block_global_6 + 129
7 libdispatch.dylib 0x00007fff8c4f0f01 _dispatch_call_block_and_release + 15
8 libdispatch.dylib 0x00007fff8c4ed0b6 _dispatch_client_callout + 8
9 libdispatch.dylib 0x00007fff8c4f20c8 _dispatch_main_queue_callback_4CF + 275
10 com.apple.CoreFoundation 0x00007fff90cd1b4c __CFRunLoopRun + 1644
11 com.apple.CoreFoundation 0x00007fff90cd10e2 CFRunLoopRunSpecific + 290
12 com.apple.HIToolbox 0x00007fff947baeb4 RunCurrentEventLoopInMode + 209
13 com.apple.HIToolbox 0x00007fff947bac52 ReceiveNextEventCommon + 356
14 com.apple.HIToolbox 0x00007fff947baae3 BlockUntilNextEventMatchingListInMode + 62
15 com.apple.AppKit 0x00007fff897fb533 _DPSNextEvent + 685
16 com.apple.AppKit 0x00007fff897fadf2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
17 com.apple.AppKit 0x00007fff897f21a3 -[NSApplication run] + 517
18 com.apple.AppKit 0x00007fff89796bd6 NSApplicationMain + 869
19 libdyld.dylib 0x00007fff907497e1 start + 1

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff8ca55d16 kevent + 10
1 libdispatch.dylib 0x00007fff8c4efdea _dispatch_mgr_invoke + 883
2 libdispatch.dylib 0x00007fff8c4ef9ee _dispatch_mgr_thread + 54

Thread 2:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x00007fff8ca53686 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8ca52c42 mach_msg + 70
2 com.apple.CoreFoundation 0x00007fff90ccc233 CFRunLoopServiceMachPort + 195
3 com.apple.CoreFoundation 0x00007fff90cd1916 __CFRunLoopRun + 1078
4 com.apple.CoreFoundation 0x00007fff90cd10e2 CFRunLoopRunSpecific + 290
5 com.apple.Foundation 0x00007fff908ee546 +[NSURLConnection(Loader) _resourceLoadLoop:] + 356
6 com.apple.Foundation 0x00007fff9094c562 __NSThread__main
+ 1345
7 libsystem_c.dylib 0x00007fff91167772 _pthread_start + 327
8 libsystem_c.dylib 0x00007fff911541a1 thread_start + 13

Won't install color scheme if there is an incompatible plug-in installed

I had CodePilot installed as a plugin for xcode from a while ago (eg before Alcatraz).

Every time I tried to install one of the colorschemes I got an error in the status bar saying that it couldn't be installed. (I could install templates and plugins).

In poking around, when I loaded the console I saw that xcodebuild was indicating that the version of CodePilot i had installed was out of date with this version of xcode. I removed codepilot from ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins and restarted Xcode. I launched the package manager and now I can install color schemes

Handling Xcode DVTPlugInCompatibilityUUIDs in future releases

As raised in #72, this is going to be an issue in the long run.

As it stands today, if the user updates Xcode to a newer release that changes it's DVTPlugInCompatibilityUUID, any plugins that do not contain the new UUID will be silently disabled when Xcode is launched.

The easiest way to restore this is to use a script to extract the new UUID:

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

and then add it to the plugin:

defaults write MyPlugin.xcplugin/Contents/Info  DVTPlugInCompatibilityUUIDs -array-add $UUID

Initial thoughts are that it might be worth offering to install a LaunchDaemon or something similar that can offer to update all known instances of the Alcatraz plugin with the new UUID when it detects a new version of Xcode has been installed โ€” but I'm not sure how I'd feel about having something like this sitting in the background on my mac.

Any other ideas?

Initial window tab selection

When you first open the Package Manager window, no toolbar item (tab) is depressed, even though you are viewing the "All Packages" tab.

Console.app says update of Alcatraz failed.

I can use Alcatraz, but Xcode complains in the Console that the update failed and git output is (null).

11.09.2013 2:22:37.908 PM Xcode[17500]: XCFixin_TabAcceptsCompletions initialization attempt 1/3...
11.09.2013 2:22:37.910 PM Xcode[17500]: XCFixin_TabAcceptsCompletions initialization successful!
11.09.2013 2:22:37.926 PM Xcode[17500]: Shell command execution failed! working directory doesn't exist.
11.09.2013 2:22:37.939 PM Xcode[17500]: Git fetch output: (null)
11.09.2013 2:22:37.949 PM Xcode[17500]: Alcatraz update failed! Error Domain=working directory doesn't exist. Code=667 "The operation couldnโ€™t be completed. (working directory doesn't exist. error 667.)"

Alcatraz isn't working, even though the commandline tools have been installed.

I installed via command line and everything seems to be perfectly fine there. Once I restart my xocde and hit command shift+caps+9 to run package manager, it says "Xcode Command Line Tools are not currently installed, and are required to run Alcatraz."

Yet I think I am quite sure my Xcode command line is installed. Could you please tell me what I did wrong in here?

alcatraz_fail_to_run

I also download source code and build manually. No luck there still.

Crash after install completed

This one was when installing XcodeAutoCloseDebug (no other installs that session). After restarting Xcode the plugin was fully installed (and ticket in the package manager) so crash must have occurred on install completion I guess.

Process:         Xcode [3646]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         4.6.2 (2067.2)
Build Info:      IDEApplication-2067002000000000~2
App Item ID:     497799835
App External ID: 15055625
Code Type:       X86-64 (Native)
Parent Process:  launchd [126]
User ID:         501

Date/Time:       2013-04-25 14:22:43.661 +1000
OS Version:      Mac OS X 10.8.3 (12D78)
Report Version:  10

Interval Since Last Report:          213447 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  101437 sec
Per-App Crashes Since Last Report:   1
Anonymous UUID:                      925EA30B-2B39-840B-59A4-87239DB68EEE

Crashed Thread:  10  Dispatch queue: com.apple.root.low-priority

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

Application Specific Information:
ProductBuildVersion: 4H1003
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): { Rows:
    0x40017c040.marker == 0 + 1*0x40017c100.marker + 1*0x40017c160.marker
    0x400b1d840.posErrorMarker == 6 + 1*0x400b1d840.negError + 1*0x4021b9ec0.marker
    0x401d20f40.marker == 0 + 1*0x4013dada0.marker + 1*0x4013de2e0.marker
    0x401d2c620.marker == 0 + 1*0x401d2c6e0.marker + 1*0x401d2c740.marker
    0x401d7bfa0.slackMarker == 0 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x401dc3a80.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x401e1f8c0.marker
    0x401e41a00.posErrorMarker == 16 + 2*0x4014fa0c0.marker + 2*0x401c2dea0.marker + 1*0x401e41a00.negError + 1*0x402b5a3c0.marker
    0x40225dc40.marker == 0 + 1*0x400e91cc0.marker + 1*0x400e92480.marker
    0x4022b7300.posErrorMarker == 140 + 1*0x401e2b9a0.marker + 1*0x4022b7300.negError
    0x4022b7380.posErrorMarker == 6 + 1*0x401ee01e0.marker + 1*0x4022b7380.negError
    0x4022bfbc0.posErrorMarker == 140 + 1*0x4021b9600.marker + 1*0x4022bfbc0.negError
    0x4022d6700.slackMarker == 462 + -1*0x401c09be0.marker + -1*0x401de3440.marker + -1*0x401e21ba0.marker + -1*0x40224b3e0.negError + 1*0x40224b3e0.posErrorMarker + -1*0x402917920.marker + -1*0x402985980.marker + -1*0x402b5a3c0.marker
    0x402677de0.marker == 0 + 1*0x4022674a0.marker + 1*0x4022b3b60.marker
    0x40269dc20.posErrorMarker == 4 + 1*0x40269dc20.negError + 1*0x402962480.marker
    0x4026a8880.posErrorMarker == 2 + 1*0x40267f980.marker + 1*0x4026a8880.negError
    0x4026ba7e0.slackMarker == 204 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x40146d9e0.marker + -1*0x401c2dde0.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x40225a760.marker + 1*0x402275160.negError + -1*0x402275160.posErrorMarker + -1*0x40267f980.marker + 1*0x4026ba7e0.error + -1*0x4026eaf00.marker + -1*0x40298a260.marker + -1*0x402b5daa0.marker
    0x40293b840.marker == 0 + 1*0x40293b900.marker + 1*0x40293b960.marker
    0x40293f8e0.posErrorMarker == 75 + -1*0x4013d5700.marker + -1*0x4013de2e0.marker + 1*0x40293f8e0.negError + 1*0x402c32c60.marker
    0x40293f960.posErrorMarker == 40 + 1*0x401dcb2a0.marker + 1*0x40293f960.negError
    0x402959f80.marker == 0 + 1*0x40293b600.marker + 1*0x40293b660.marker
    0x4029787a0.posErrorMarker == 705 + -1*0x40134fb80.marker + -1*0x402171300.marker + 1*0x4029787a0.negError + 1*0x402c32c60.marker
    0x402982880.posErrorMarker == 716 + -1*0x400786500.marker + -1*0x400b0a8a0.marker + 1*0x402982880.negError + 1*0x402c396c0.marker
    0x402b2cc80.marker == 0 + 1*0x402b28ba0.marker + 1*0x402b29820.marker
    0x402b56a80.posErrorMarker == 164 + -1*0x400bb2400.marker + -1*0x400e92480.marker + 1*0x402b56a80.negError + 1*0x402c396c0.marker
    0x402b56b00.posErrorMarker == 40 + 1*0x4021847e0.marker + 1*0x402b56b00.negError
    0x402b83520.posErrorMarker == 692 + -1*0x40269fe40.marker + -1*0x402b58ec0.marker + 1*0x402b83520.negError + 1*0x402c3fe00.marker
    0x402bac6c0.marker == 0 + 1*0x4026edd20.marker + 1*0x402bac780.marker
    0x402bb6240.posErrorMarker == 859 + -1*0x40017b500.marker + -1*0x40017b560.marker + 1*0x402bb6240.negError + 1*0x402c335c0.marker
    0x402bba340.posErrorMarker == 547 + -1*0x4026edea0.marker + -1*0x4026edf00.marker + 1*0x402bba340.negError + 1*0x402c500c0.marker
    0x402bcc260.posErrorMarker == 830 + -1*0x4029a08e0.marker + -1*0x4029a0940.marker + 1*0x402bcc260.negError + 1*0x402c4a880.marker
    0x402bdb140.posErrorMarker == 701 + -1*0x4013bcc40.marker + -1*0x4022334a0.marker + 1*0x402bdb140.negError + 1*0x402c473c0.marker
    0x402c0abe0.posErrorMarker == 717 + -1*0x402929aa0.marker + -1*0x4029300c0.marker + 1*0x402c0abe0.negError + 1*0x402c2cc20.marker
    0x402c1c2c0.posErrorMarker == 552 + -1*0x402b8ce60.marker + -1*0x402b8d4a0.marker + 1*0x402c1c2c0.negError + 1*0x402c296e0.marker
    0x402c28640.posErrorMarker == 206 + -1*0x402b24bc0.marker + -1*0x402b29820.marker + 1*0x402c28640.negError + 1*0x402c296e0.marker
    0x402c286c0.posErrorMarker == 40 + 1*0x402b73f80.marker + 1*0x402c286c0.negError
    0x402c29140.posErrorMarker == 140 + 1*0x402b768a0.marker + 1*0x402c29140.negError
    0x402c291c0.posErrorMarker == 6 + 1*0x40223a060.marker + 1*0x402c291c0.negError
    0x402c2e3c0.posErrorMarker == 320 + -1*0x40225eca0.marker + -1*0x4022b3b60.marker + 1*0x402c2cc20.marker + 1*0x402c2e3c0.negError
    0x402c2e440.posErrorMarker == 40 + 1*0x40295bc80.marker + 1*0x402c2e440.negError
    0x402c2e9c0.posErrorMarker == 140 + 1*0x4026fbda0.marker + 1*0x402c2e9c0.negError
    0x402c2ea40.posErrorMarker == 6 + 1*0x4026fc5c0.marker + 1*0x402c2ea40.negError
    0x402c353e0.posErrorMarker == 6 + 1*0x40017b740.marker + 1*0x402c353e0.negError
    0x402c35860.posErrorMarker == 140 + 1*0x40017b7a0.marker + 1*0x402c35860.negError
    0x402c35ba0.posErrorMarker == 40 + 1*0x400177e20.marker + 1*0x402c35ba0.negError
    0x402c37420.posErrorMarker == 273 + -1*0x40017c100.marker + -1*0x40017c1c0.marker + 1*0x402c335c0.marker + 1*0x402c37420.negError
    0x402c3f7e0.posErrorMarker == 163 + -1*0x40293b600.marker + -1*0x402b209e0.marker + 1*0x402c3f7e0.negError + 1*0x402c3fe00.marker
    0x402c3f860.posErrorMarker == 40 + 1*0x402bbaae0.marker + 1*0x402c3f860.negError
    0x402c3ff20.posErrorMarker == 140 + 1*0x402bbcc80.marker + 1*0x402c3ff20.negError
    0x402c3ffa0.posErrorMarker == 6 + 1*0x4029a4980.marker + 1*0x402c3ffa0.negError
    0x402c46820.posErrorMarker == 209 + -1*0x40293b900.marker + -1*0x40293b9c0.marker + 1*0x402c46820.negError + 1*0x402c473c0.marker
    0x402c468a0.posErrorMarker == 40 + 1*0x4026fc8e0.marker + 1*0x402c468a0.negError
    0x402c46a60.posErrorMarker == 140 + 1*0x402c234a0.marker + 1*0x402c46a60.negError
    0x402c46c20.posErrorMarker == 6 + 1*0x402c23440.marker + 1*0x402c46c20.negError
    0x402c4c720.posErrorMarker == 500 + -1*0x401d2c6e0.marker + -1*0x401d2c7a0.marker + 1*0x402c4a880.marker + 1*0x402c4c720.negError
    0x402c4c7a0.posErrorMarker == 40 + 1*0x40269d8c0.marker + 1*0x402c4c7a0.negError
    0x402c4ce60.posErrorMarker == 140 + 1*0x402bb50e0.marker + 1*0x402c4ce60.negError
    0x402c4d020.posErrorMarker == 6 + 1*0x402bb5020.marker + 1*0x402c4d020.negError
    0x402c51360.negError == 2 + 1*0x4026edd80.marker + 1*0x402bac780.marker + -1*0x402c500c0.marker + 1*0x402c51360.posErrorMarker
    0x402c51520.posErrorMarker == 40 + 1*0x400b267e0.marker + 1*0x402c51520.negError
    0x402c51e60.posErrorMarker == 140 + 1*0x400b26480.marker + 1*0x402c51e60.negError
    0x402c51ee0.posErrorMarker == 6 + 1*0x402bd2480.marker + 1*0x402c51ee0.negError
    ATZProgressIndicator:0x402b5a0e0.Height == 40 + 2*0x4014fa0c0.marker + 2*0x401c2dea0.marker + 1*0x402b5a3c0.marker
    ATZProgressIndicator:0x402b5a0e0.MinX == 14 + 1*0x40298a260.marker
    ATZProgressIndicator:0x402b5a0e0.MinY == 0 + -1*0x401c2dea0.marker
    ATZProgressIndicator:0x402b5a0e0.Width == 62 + 1*0x4026eaf00.marker
    ATZStatusView:0x4026a1d60.Height == 40 + 1*0x402b5a3c0.marker
    ATZStatusView:0x4026a1d60.MinX == -0 + 1*0x402b5daa0.marker
    ATZStatusView:0x4026a1d60.MinY == -0 + 1*0x401c09be0.marker
    ATZStatusView:0x4026a1d60.Width == 1000 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x40146d9e0.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x402b5daa0.marker
    NSButton:0x400177160.Height == 28 + -1*0x402c3aba0.negError + 1*0x402c3aba0.posErrorMarker
    NSButton:0x400177160.MinX == 22 + 1*0x400fdc840.marker + 0.5*0x402c3b060.negError + -0.5*0x402c3b060.posErrorMarker + 0.5*0x402c54620.marker
    NSButton:0x400177160.MinY == 46 + -1*0x40106dd60.marker + 0.5*0x402bdbdc0.marker + 0.5*0x402c3aba0.negError + -0.5*0x402c3aba0.posErrorMarker + -0.5*0x402c54560.marker + -0.5*0x402c545c0.marker
    NSButton:0x400177160.Width == 36 + -1*0x402c3b060.negError + 1*0x402c3b060.posErrorMarker
    NSButton:0x40134f9c0.Height == 28 + -1*0x4013ffbe0.negError + 1*0x4013ffbe0.posErrorMarker
    NSButton:0x40134f9c0.MinX == 22 + 0.5*0x401e12a20.negError + -0.5*0x401e12a20.posErrorMarker + 1*0x402213b20.marker + 0.5*0x402c3b2c0.marker
    NSButton:0x40134f9c0.MinY == 46 + 0.5*0x4013ffbe0.negError + -0.5*0x4013ffbe0.posErrorMarker + -1*0x402221740.marker + -0.5*0x40299b2e0.marker + 0.5*0x402c369c0.marker + -0.5*0x402c3b260.marker
    NSButton:0x40134f9c0.Width == 36 + -1*0x401e12a20.negError + 1*0x401e12a20.posErrorMarker
    NSButton:0x4026ea540.Height == 28 + -1*0x402c2c5c0.negError + 1*0x402c2c5c0.posErrorMarker
    NSButton:0x4026ea540.MinX == 22 + 1*0x40298c5a0.marker + 0.5*0x402c2c540.negError + -0.5*0x402c2c540.posErrorMarker + 0.5*0x402c2cec0.marker
    NSButton:0x4026ea540.MinY == 46 + -1*0x40298c900.marker + 0.5*0x402c2c5c0.negError + -0.5*0x402c2c5c0.posErrorMarker + -0.5*0x402c2ce00.marker + -0.5*0x402c2ce60.marker + 0.5*0x402c2f420.marker
    NSButton:0x4026ea540.Width == 36 + -1*0x402c2c540.negError + 1*0x402c2c540.posErrorMarker
    NSButton:0x402976000.Height == 28 + -1*0x402c4a020.negError + 1*0x402c4a020.posErrorMarker
    NSButton:0x402976000.MinX == 22 + 1*0x402bb52c0.marker + 0.5*0x402c49fa0.negError + -0.5*0x402c49fa0.posErrorMarker + 0.5*0x402c4ab20.marker
    NSButton:0x402976000.MinY == 46 + -1*0x402bb5260.marker + 0.5*0x402c4a020.negError + -0.5*0x402c4a020.posErrorMarker + -0.5*0x402c4aa60.marker + -0.5*0x402c4aac0.marker + 0.5*0x402c4d3c0.marker
    NSButton:0x402976000.Width == 36 + -1*0x402c49fa0.negError + 1*0x402c49fa0.posErrorMarker
    NSButton:0x402994e40.Height == 28 + -1*0x402c4fca0.negError + 1*0x402c4fca0.posErrorMarker
    NSButton:0x402994e40.MinX == 22 + 1*0x400b26720.marker + 0.5*0x402c4d1e0.marker + 0.5*0x402c4fc20.negError + -0.5*0x402c4fc20.posErrorMarker
    NSButton:0x402994e40.MinY == 46 + -1*0x400b266c0.marker + 0.5*0x402c4fca0.negError + -0.5*0x402c4fca0.posErrorMarker + -0.5*0x402c502a0.marker + -0.5*0x402c50300.marker + 0.5*0x402c54800.marker
    NSButton:0x402994e40.Width == 36 + -1*0x402c4fc20.negError + 1*0x402c4fc20.posErrorMarker
    NSButton:0x4029955c0.Height == 28 + -1*0x402c449e0.negError + 1*0x402c449e0.posErrorMarker
    NSButton:0x4029955c0.MinX == 22 + 1*0x402283fe0.marker + 0.5*0x402c447e0.marker + 0.5*0x402c44960.negError + -0.5*0x402c44960.posErrorMarker
    NSButton:0x4029955c0.MinY == 46 + -1*0x402977980.marker + -0.5*0x402c44720.marker + -0.5*0x402c44780.marker + 0.5*0x402c449e0.negError + -0.5*0x402c449e0.posErrorMarker + 0.5*0x402c47180.marker
    NSButton:0x4029955c0.Width == 36 + -1*0x402c44960.negError + 1*0x402c44960.posErrorMarker
    NSButton:0x402999260.MinX == -0 + 1*0x4013493e0.marker + -0.5*NSButton:0x402999260.Width + 0.5*NSTableCellView:0x4029972a0.Width
    NSButton:0x402bc5420.Height == 28 + -1*0x402c3d820.negError + 1*0x402c3d820.posErrorMarker
    NSButton:0x402bc5420.MinX == 22 + 1*0x40221edc0.marker + 0.5*0x402c3c8a0.marker + 0.5*0x402c3d7a0.negError + -0.5*0x402c3d7a0.posErrorMarker
    NSButton:0x402bc5420.MinY == 46 + -1*0x4021a98e0.marker + -0.5*0x402c3c7e0.marker + -0.5*0x402c3c840.marker + 0.5*0x402c3d820.negError + -0.5*0x402c3d820.posErrorMarker + 0.5*0x402c3fbc0.marker
    NSButton:0x402bc5420.Width == 36 + -1*0x402c3d7a0.negError + 1*0x402c3d7a0.posErrorMarker
    NSButton:0x402bf0860.Height == 28 + -1*0x402c264c0.negError + 1*0x402c264c0.posErrorMarker
    NSButton:0x402bf0860.MinX == 22 + 1*0x402b5b0e0.marker + 0.5*0x402c26440.negError + -0.5*0x402c26440.posErrorMarker + 0.5*0x402c26ac0.marker
    NSButton:0x402bf0860.MinY == 46 + -1*0x402b6dec0.marker + 0.5*0x402c264c0.negError + -0.5*0x402c264c0.posErrorMarker + -0.5*0x402c26a00.marker + -0.5*0x402c26a60.marker + 0.5*0x402c294a0.marker
    NSButton:0x402bf0860.Width == 36 + -1*0x402c26440.negError + 1*0x402c26440.posErrorMarker
    NSClipView:0x402b68d60.Height == 34 + 1*0x401de35c0.marker
    NSClipView:0x402b68d60.MinX == -0 + 1*0x401d66b20.marker
    NSClipView:0x402b68d60.MinY == -0 + 1*0x401d66a60.marker
    NSClipView:0x402b68d60.Width == 1000 + 1*0x401d66ac0.marker
    NSClipView:0x402b73360.Height == 1028 + -1*0x401c09be0.marker + -1*0x401de3440.marker + -1*0x401e21ba0.marker + -1*0x40224b3e0.negError + 1*0x40224b3e0.posErrorMarker + -1*0x402917920.marker + -1*0x40295a580.marker + -1*0x40295a5e0.marker + -1*0x402985980.marker + -1*0x402b5a3c0.marker
    NSClipView:0x402b73360.MinX == -0 + 1*0x4026ff3e0.marker
    NSClipView:0x402b73360.MinY == 34 + 1*0x40295a5e0.marker
    NSClipView:0x402b73360.Width == 1000 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x401dc3a80.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x401e1f8c0.marker + -1*0x4026ff380.marker + -1*0x4026ff3e0.marker
    NSScrollView:0x402b7b1e0.Height == 1062 + -1*0x401c09be0.marker + -1*0x401de3440.marker + -1*0x401e21ba0.marker + -1*0x40224b3e0.negError + 1*0x40224b3e0.posErrorMarker + -1*0x402917920.marker + -1*0x402985980.marker + -1*0x402b5a3c0.marker
    NSScrollView:0x402b7b1e0.MinX == -0 + 1*0x401dc3a80.marker
    NSScrollView:0x402b7b1e0.MinY == 40 + 1*0x401c09be0.marker + 1*0x402985980.marker + 1*0x402b5a3c0.marker
    NSScrollView:0x402b7b1e0.Width == 1000 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x401dc3a80.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x401e1f8c0.marker
    NSScroller:0x402b5b5c0.Height == 32 + 1*0x40217f940.marker
    NSScroller:0x402b5b5c0.MinX == 2 + 1*0x40217db80.marker
    NSScroller:0x402b5b5c0.MinY == 1330 + 1*0x40217f9a0.marker
    NSScroller:0x402b5b5c0.Width == 1862 + 1*0x40217fa00.marker
    NSScroller:0x402b72220.Height == 1028 + 1*0x40217dbe0.marker
    NSScroller:0x402b72220.MinX == 968 + 1*0x40217dd00.marker
    NSScroller:0x402b72220.MinY == 34 + 1*0x40217dc40.marker
    NSScroller:0x402b72220.Width == 32 + 1*0x40217dca0.marker
    NSSearchField:0x402b93000.Height == 46 + 1*0x402bf9fa0.marker
    NSSearchField:0x402b93000.MinX == 10 + 1*0x4029b8ae0.marker
    NSSearchField:0x402b93000.MinY == 44 + -1*0x402bf9fa0.marker + -1*0x402bfa000.marker + 1*0x402c21360.marker
    NSSearchField:0x402b93000.Width == 280 + 1*0x402bfa060.marker
    NSTableCellView:0x4001773a0.Height == 120 + 1*0x402bdbdc0.marker + -1*0x402c54560.marker + -1*0x402c545c0.marker
    NSTableCellView:0x4001773a0.MinX == 2 + 1*0x402c54680.marker
    NSTableCellView:0x4001773a0.MinY == 2 + 1*0x402c545c0.marker
    NSTableCellView:0x4001773a0.Width == 80 + 1*0x402c54620.marker
    NSTableCellView:0x40017aa40.Height == 120 + 1*0x402bdbdc0.marker + -1*0x402c341c0.marker + -1*0x402c34820.marker
    NSTableCellView:0x40017aa40.MinX == 88 + 1*0x402c333e0.marker
    NSTableCellView:0x40017aa40.MinY == 2 + 1*0x402c341c0.marker
    NSTableCellView:0x40017aa40.Width == 908 + 1*0x402c335c0.marker
    NSTableCellView:0x402233240.Height == 120 + 1*0x402c47180.marker + -1*0x402c47300.marker + -1*0x402c47360.marker
    NSTableCellView:0x402233240.MinX == 88 + 1*0x402c445a0.marker
    NSTableCellView:0x402233240.MinY == 2 + 1*0x402c47360.marker
    NSTableCellView:0x402233240.Width == 908 + 1*0x402c473c0.marker
    NSTableCellView:0x402259940.Height == 120 + -1*0x402c502a0.marker + -1*0x402c50300.marker + 1*0x402c54800.marker
    NSTableCellView:0x402259940.MinX == 2 + 1*0x402c4d240.marker
    NSTableCellView:0x402259940.MinY == 2 + 1*0x402c50300.marker
    NSTableCellView:0x402259940.Width == 80 + 1*0x402c4d1e0.marker
    NSTableCellView:0x40292c120.Height == 120 + -1*0x402c4a820.marker + 1*0x402c4d3c0.marker + -1*0x402c4d540.marker
    NSTableCellView:0x40292c120.MinX == 88 + 1*0x402c4a8e0.marker
    NSTableCellView:0x40292c120.MinY == 2 + 1*0x402c4a820.marker
    NSTableCellView:0x40292c120.Width == 908 + 1*0x402c4a880.marker
    NSTableCellView:0x402970600.Height == 120 + -1*0x402c39600.marker + -1*0x402c39660.marker + 1*0x402c3ca80.marker
    NSTableCellView:0x402970600.MinX == 88 + 1*0x402c39720.marker
    NSTableCellView:0x402970600.MinY == 2 + 1*0x402c39660.marker
    NSTableCellView:0x402970600.Width == 908 + 1*0x402c396c0.marker
    NSTableCellView:0x402981000.Height == 120 + -1*0x402c44720.marker + -1*0x402c44780.marker + 1*0x402c47180.marker
    NSTableCellView:0x402981000.MinX == 2 + 1*0x402c44840.marker
    NSTableCellView:0x402981000.MinY == 2 + 1*0x402c44780.marker
    NSTableCellView:0x402981000.Width == 80 + 1*0x402c447e0.marker
    NSTableCellView:0x402b14860.Height == 120 + 1*0x402c3fbc0.marker + -1*0x402c3fd40.marker + -1*0x402c3fda0.marker
    NSTableCellView:0x402b14860.MinX == 88 + 1*0x402c3fe60.marker
    NSTableCellView:0x402b14860.MinY == 2 + 1*0x402c3fda0.marker
    NSTableCellView:0x402b14860.Width == 908 + 1*0x402c3fe00.marker
    NSTableCellView:0x402b6a8e0.Height == 120 + -1*0x402c32ba0.marker + -1*0x402c32c00.marker + 1*0x402c369c0.marker
    NSTableCellView:0x402b6a8e0.MinX == 88 + 1*0x402c32cc0.marker
    NSTableCellView:0x402b6a8e0.MinY == 2 + 1*0x402c32c00.marker
    NSTableCellView:0x402b6a8e0.Width == 908 + 1*0x402c32c60.marker
    NSTableCellView:0x402b6d540.Height == 120 + -1*0x4
objc[3646]: garbage collection is ON
abort() called

Thread 0:: Dispatch queue: com.apple.main-thread
0   libdispatch.dylib               0x00007fff849b2852 _dispatch_get_main_queue_port_4CF + 1
1   com.apple.CoreFoundation        0x00007fff8cb755d5 __CFRunLoopRun + 245
2   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
3   com.apple.HIToolbox             0x00007fff88663eb4 RunCurrentEventLoopInMode + 209
4   com.apple.HIToolbox             0x00007fff88663b94 ReceiveNextEventCommon + 166
5   com.apple.HIToolbox             0x00007fff88663ae3 BlockUntilNextEventMatchingListInMode + 62
6   com.apple.AppKit                0x00007fff8f31b563 _DPSNextEvent + 685
7   com.apple.AppKit                0x00007fff8f31ae22 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
8   com.apple.AppKit                0x00007fff8f3121d3 -[NSApplication run] + 517
9   com.apple.AppKit                0x00007fff8f2b6c06 NSApplicationMain + 869
10  com.apple.dt.Xcode              0x0000000103db2b6f 0x103db1000 + 7023
11  com.apple.dt.Xcode              0x0000000103db2b00 0x103db1000 + 6912

Thread 1:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff83636d16 kevent + 10
1   libdispatch.dylib               0x00007fff849b0dea _dispatch_mgr_invoke + 883
2   libdispatch.dylib               0x00007fff849b09ee _dispatch_mgr_thread + 54

Thread 3:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.Foundation            0x00007fff882ddb66 +[NSURLConnection(Loader) _resourceLoadLoop:] + 356
6   com.apple.Foundation            0x00007fff8833bcd2 __NSThread__main__ + 1345
7   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
8   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 4:
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.DTDeviceKit           0x0000000109a8d7a3 -[DTDKRemoteDeviceDataListener listenerThreadImplementation] + 229
6   com.apple.Foundation            0x00007fff8833bcd2 __NSThread__main__ + 1345
7   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
8   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 5:: com.apple.CFSocket.private
0   libsystem_kernel.dylib          0x00007fff83636322 __select + 10
1   com.apple.CoreFoundation        0x00007fff8cbb4f46 __CFSocketManager + 1302
2   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
3   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 6:: Dispatch queue: com.apple.root.default-priority
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.Foundation            0x00007fff8830d901 -[NSConcreteTask waitUntilExit] + 183
6   com.mneorr.Alcatraz             0x000000010a1df31d -[ATZShell tryToLaunchTask:] + 41
7   com.mneorr.Alcatraz             0x000000010a1df10a -[ATZShell executeCommand:withArguments:inWorkingDirectory:completion:] + 369
8   com.mneorr.Alcatraz             0x000000010a1ddabe -[ATZPluginInstaller buildPlugin:completion:] + 234
9   com.mneorr.Alcatraz             0x000000010a1dd67f -[ATZPluginInstaller installPackage:progress:completion:] + 207
10  com.mneorr.Alcatraz             0x000000010a1dc8cc -[ATZPluginWindowController downloadAndInstallAlcatraz] + 321
11  com.mneorr.Alcatraz             0x000000010a1dc70a __43-[ATZPluginWindowController updateAlcatraz]_block_invoke + 33
12  com.apple.Foundation            0x00007fff8835f12f -[NSBlockOperation main] + 124
13  com.apple.Foundation            0x00007fff88335036 -[__NSOperationInternal start] + 684
14  com.apple.Foundation            0x00007fff8833c861 __block_global_6 + 129
15  libdispatch.dylib               0x00007fff849b1f01 _dispatch_call_block_and_release + 15
16  libdispatch.dylib               0x00007fff849ae0b6 _dispatch_client_callout + 8
17  libdispatch.dylib               0x00007fff849af1fa _dispatch_worker_thread2 + 304
18  libsystem_c.dylib               0x00007fff83699d0b _pthread_wqthread + 404
19  libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 7:: DYMobileDeviceManager
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.Foundation            0x00007fff88340f5e -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 268
6   com.apple.Foundation            0x00007fff882d975a -[NSRunLoop(NSRunLoop) run] + 74
7   com.apple.Foundation            0x00007fff8833bcd2 __NSThread__main__ + 1345
8   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
9   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 8:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 9:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 10 Crashed:: Dispatch queue: com.apple.root.low-priority
0   libsystem_kernel.dylib          0x00007fff83636212 __pthread_kill + 10
1   libsystem_c.dylib               0x00007fff83698b54 pthread_kill + 90
2   libsystem_c.dylib               0x00007fff836dcdce abort + 143
3   com.apple.dt.IDEKit             0x0000000104b964cf +[IDEAssertionHandler _handleAssertionWithLogString:reason:] + 578
4   com.apple.dt.IDEKit             0x0000000104b9710b -[IDEAssertionHandler handleUncaughtException:] + 527
5   com.apple.CoreFoundation        0x00007fff8cc680a7 __handleUncaughtException + 71
6   libobjc.A.dylib                 0x00007fff8573486a _objc_terminate() + 82
7   libc++.1.dylib                  0x00007fff895588fe std::terminate() + 20
8   libobjc.A.dylib                 0x00007fff857345de objc_terminate + 9
9   libdispatch.dylib               0x00007fff849ae0ca _dispatch_client_callout + 28
10  libdispatch.dylib               0x00007fff849af1fa _dispatch_worker_thread2 + 304
11  libsystem_c.dylib               0x00007fff83699d0b _pthread_wqthread + 404
12  libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 11:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 12:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 13:
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.DebugSymbols          0x00007fff88d55590 SpotlightQueryThread(void*) + 356
6   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
7   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 14:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 15:
0   libsystem_kernel.dylib          0x00007fff83636386 __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff83721800 nanosleep + 163
2   com.apple.CoreSymbolication     0x00007fff8569d358 0x7fff85687000 + 90968
3   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
4   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 10 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00000001072f7c58  rdx: 0x0000000000000000
  rdi: 0x0000000000001607  rsi: 0x0000000000000006  rbp: 0x00000001072f7c80  rsp: 0x00000001072f7c58
   r8: 0x00007fff7363a278   r9: 0x0000000105c2d560  r10: 0x0000000030000000  r11: 0x0000000000000206
  r12: 0x00000001072f7d88  r13: 0x00007fff737640e0  r14: 0x00000001072f8000  r15: 0x0000000402b16560
  rip: 0x00007fff83636212  rfl: 0x0000000000000206  cr2: 0x00007fff73633ff0
Logical CPU: 0

Binary Images:
       0x103db1000 -        0x103db3fff  com.apple.dt.Xcode (4.6.2 - 2067.2) <533C877A-DB4D-3CBB-A3F6-F1F933F555FA> /Applications/Xcode.app/Contents/MacOS/Xcode
...

Installed plugin not shown

After installing Xcode 5 I'm experiencing some crash with plugins, I take the chance to talk with an Apple engineer and he suggested me to move all my Xcode 4.6's plugins in the folder Library/Application Support/Developer/4.6/Xcode/Plug-ins (note the 4.6 instead of Shared in the path).

I've take a look at Alcatraz code and I've seen that the path is harcoded in the INSTALLED_PLUGINS_RELATIVE_PATH variable.

I think is that is possible to improve the code by looking in the shared path and then in the folder with the specific Xcode version.

Update Pre-Built Version

I noticed that the installation instructions you provided in your README donโ€™t work any more. Changes were made since the creation of the pre-build version linked to that are required for Xcode 5 compatibility. I recommend that you republish a prebuilt version, and update your README.

Question About Updates

How often are new releases being released? I see a lot of activity on this project witch is awesome but I am wondering how often I should update and how to go about doing so.

Ability to specify package repository for development

It could be convenient for contributors if there was a way to temporarily change the package repository URL so package changes could be tested before submitting a pull request to the main package repository.

I don't think this would need a UI, just allowing it to be changed via the command line (eg, defaults write) would be sufficient for contributors.

Crash when clicking on eye icon (Preview icon) in Xcode5

Seems to happens with all plug-ins.
http://cl.ly/image/2M1o2v0o252B

Process: Xcode [1252]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 5.0 (3332.25)
Build Info: IDEApplication-3332025000000000~2
App Item ID: 497799835
App External ID: 38302662
Code Type: X86-64 (Native)
Parent Process: launchd [132]
User ID: 501

PlugIn Path: /Users/USER/Library/Application Support/Developer/*/Alcatraz
PlugIn Identifier: com.mneorr.Alcatraz
PlugIn Version: 1.0 (1)

Date/Time: 2013-10-09 12:49:23.912 +0700
OS Version: Mac OS X 10.8.5 (12F37)
Report Version: 10

Interval Since Last Report: 65630 sec
Crashes Since Last Report: 97
Per-App Interval Since Last Report: 64022 sec
Per-App Crashes Since Last Report: 8
Anonymous UUID: 9068C277-9B95-B9EB-9FCA-0B45CB04B4A1

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

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT

Application Specific Information:
Sending displayScreenshotPressed: to <ATZPluginWindowController: 0x7fd91508dbd0> from <ATZDetailItemButton: 0x7fd917674620>
ProductBuildVersion: 5A1413
Performing @selector(displayScreenshotPressed:) from sender ATZDetailItemButton 0x7fd917674620

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff936a536e objc_retain + 14
1 com.mneorr.Alcatraz 0x000000010c0d35a4 -[ATZPluginWindowController displayScreenshot:withTitle:] + 100 (ATZPluginWindowController.m:247)
2 com.mneorr.Alcatraz 0x000000010c0d102b -[ATZPluginWindowController displayScreenshotPressed:] + 363 (ATZPluginWindowController.m:113)
3 com.apple.AppKit 0x00007fff90975959 -[NSApplication sendAction:to:from:] + 342
4 com.apple.dt.DVTKit 0x0000000104b6bd39 __37-[DVTApplication sendAction:to:from:]_block_invoke + 351
5 com.apple.dt.DVTFoundation 0x000000010448a961 DVTInvokeWithFailureHint + 82
6 com.apple.dt.DVTKit 0x000000010499d930 -[DVTApplication sendAction:to:from:] + 350
7 com.apple.AppKit 0x00007fff909757b7 -[NSControl sendAction:to:] + 85
8 com.apple.AppKit 0x00007fff909756eb -[NSCell _sendActionFrom:] + 138
9 com.apple.AppKit 0x00007fff90973bd3 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 1855
10 com.apple.AppKit 0x00007fff90973421 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 504
11 com.apple.AppKit 0x00007fff90972b9c -[NSControl mouseDown:] + 820
12 com.apple.AppKit 0x00007fff9096a50e -[NSWindow sendEvent:] + 6853
13 com.apple.AppKit 0x00007fff90966644 -[NSApplication sendEvent:] + 5761
14 com.apple.dt.IDEKit 0x00000001054fd75b -[IDEApplication sendEvent:] + 444
15 com.apple.AppKit 0x00007fff9087c21a -[NSApplication run] + 636
16 com.apple.AppKit 0x00007fff90820bd6 NSApplicationMain + 869
17 libdyld.dylib 0x00007fff941907e1 start + 1

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff91e29d16 kevent + 10
1 libdispatch.dylib 0x00007fff95cffdea _dispatch_mgr_invoke + 883
2 libdispatch.dylib 0x00007fff95cff9ee _dispatch_mgr_thread + 54

Thread 2:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x00007fff91e27686 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff91e26c42 mach_msg + 70
2 com.apple.CoreFoundation 0x00007fff921ef233 CFRunLoopServiceMachPort + 195
3 com.apple.CoreFoundation 0x00007fff921f4916 __CFRunLoopRun + 1078
4 com.apple.CoreFoundation 0x00007fff921f40e2 CFRunLoopRunSpecific + 290
5 com.apple.Foundation 0x00007fff97508546 +[NSURLConnection(Loader) _resourceLoadLoop:] + 356
6 com.apple.Foundation 0x00007fff97566562 __NSThread__main
+ 1345
7 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
8 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff91e27686 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff91e26c42 mach_msg + 70
2 com.apple.CoreFoundation 0x00007fff921ef233 CFRunLoopServiceMachPort + 195
3 com.apple.CoreFoundation 0x00007fff921f4916 __CFRunLoopRun + 1078
4 com.apple.CoreFoundation 0x00007fff921f40e2 CFRunLoopRunSpecific + 290
5 com.apple.DTDeviceKitBase 0x000000010e63275a -[DTDKRemoteDeviceDataListener listenerThreadImplementation] + 164
6 com.apple.Foundation 0x00007fff97566562 __NSThread__main
+ 1345
7 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
8 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 4:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff91e29322 __select + 10
1 com.apple.CoreFoundation 0x00007fff92233f46 __CFSocketManager + 1302
2 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
3 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 5:: DYMobileDeviceManager
0 libsystem_kernel.dylib 0x00007fff91e27686 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff91e26c42 mach_msg + 70
2 com.apple.CoreFoundation 0x00007fff921ef233 CFRunLoopServiceMachPort + 195
3 com.apple.CoreFoundation 0x00007fff921f4916 __CFRunLoopRun + 1078
4 com.apple.CoreFoundation 0x00007fff921f40e2 CFRunLoopRunSpecific + 290
5 com.apple.Foundation 0x00007fff9756b7ee -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 268
6 com.apple.Foundation 0x00007fff975041aa -[NSRunLoop(NSRunLoop) run] + 74
7 com.apple.GPUToolsMobileFoundation 0x000000010c4a69bb -[DYMobileDeviceManager _deviceNotificationThread:] + 132
8 com.apple.Foundation 0x00007fff97566562 __NSThread__main
+ 1345
9 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
10 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 6:: CVDisplayLink
0 libsystem_kernel.dylib 0x00007fff91e290fa __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff8fe5dfb9 _pthread_cond_wait + 869
2 com.apple.CoreVideo 0x00007fff8d57c2a1 CVDisplayLink::runIOThread() + 689
3 com.apple.CoreVideo 0x00007fff8d57bfd7 startIOThread(void*) + 148
4 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
5 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 7:
0 libsystem_kernel.dylib 0x00007fff91e290fa psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff8fe5dfb9 _pthread_cond_wait + 869
2 com.apple.Xcode.DevToolsCore 0x0000000109cda006 -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 506
3 com.apple.Foundation 0x00007fff97566562 __NSThread__main
+ 1345
4 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
5 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 8:
0 libsystem_kernel.dylib 0x00007fff91e290fa psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff8fe5dfb9 _pthread_cond_wait + 869
2 com.apple.Xcode.DevToolsCore 0x0000000109cda006 -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 506
3 com.apple.Foundation 0x00007fff97566562 __NSThread__main
+ 1345
4 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
5 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 9:
0 libsystem_kernel.dylib 0x00007fff91e290fa psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff8fe5dfb9 _pthread_cond_wait + 869
2 com.apple.Xcode.DevToolsCore 0x0000000109cda006 -[XCBlockQueue _processBlocksInThreadSlotNumber:] + 506
3 com.apple.Foundation 0x00007fff97566562 __NSThread__main
+ 1345
4 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
5 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 10:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 11:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 12:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 13:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 14:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x4076200000000000 rbx: 0x00007fd911826a00 rcx: 0x000000000000078c rdx: 0x00007fd91716b0a8
rdi: 0x00007fd9175b3300 rsi: 0x00007fd9175b3300 rbp: 0x00007fff5b81d110 rsp: 0x00007fff5b81d078
r8: 0xffff8026e8eb42ff r9: 0x0000000000003fff r10: 0x0000000112e56510 r11: 0x000000010c0d4550
r12: 0x00007fd914a7f8e0 r13: 0x00007fd914a7f8e0 r14: 0x00007fd917674620 r15: 0x00007fd91508dbd0
rip: 0x00007fff936a536e rfl: 0x0000000000000246 cr2: 0x000000010755f2e0
Logical CPU: 0

Crash when installing three plugins in a row

I removed existing plugins, then installed Alcatraz, then started Xcode.

Using keyboard nav, I down arrow-ed to OMColorSense and hit space to install.
Then OMQuickHelp
Then KSImageNamed -> boom!

After restarting Xcode I could install KSImageNamed no problem.

Process:         Xcode [3646]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         4.6.2 (2067.2)
Build Info:      IDEApplication-2067002000000000~2
App Item ID:     497799835
App External ID: 15055625
Code Type:       X86-64 (Native)
Parent Process:  launchd [126]
User ID:         501

Date/Time:       2013-04-25 14:22:43.661 +1000
OS Version:      Mac OS X 10.8.3 (12D78)
Report Version:  10

Interval Since Last Report:          213447 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  101437 sec
Per-App Crashes Since Last Report:   1
Anonymous UUID:                      925EA30B-2B39-840B-59A4-87239DB68EEE

Crashed Thread:  10  Dispatch queue: com.apple.root.low-priority

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

Application Specific Information:
ProductBuildVersion: 4H1003
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): { Rows:
    0x40017c040.marker == 0 + 1*0x40017c100.marker + 1*0x40017c160.marker
    0x400b1d840.posErrorMarker == 6 + 1*0x400b1d840.negError + 1*0x4021b9ec0.marker
    0x401d20f40.marker == 0 + 1*0x4013dada0.marker + 1*0x4013de2e0.marker
    0x401d2c620.marker == 0 + 1*0x401d2c6e0.marker + 1*0x401d2c740.marker
    0x401d7bfa0.slackMarker == 0 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x401dc3a80.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x401e1f8c0.marker
    0x401e41a00.posErrorMarker == 16 + 2*0x4014fa0c0.marker + 2*0x401c2dea0.marker + 1*0x401e41a00.negError + 1*0x402b5a3c0.marker
    0x40225dc40.marker == 0 + 1*0x400e91cc0.marker + 1*0x400e92480.marker
    0x4022b7300.posErrorMarker == 140 + 1*0x401e2b9a0.marker + 1*0x4022b7300.negError
    0x4022b7380.posErrorMarker == 6 + 1*0x401ee01e0.marker + 1*0x4022b7380.negError
    0x4022bfbc0.posErrorMarker == 140 + 1*0x4021b9600.marker + 1*0x4022bfbc0.negError
    0x4022d6700.slackMarker == 462 + -1*0x401c09be0.marker + -1*0x401de3440.marker + -1*0x401e21ba0.marker + -1*0x40224b3e0.negError + 1*0x40224b3e0.posErrorMarker + -1*0x402917920.marker + -1*0x402985980.marker + -1*0x402b5a3c0.marker
    0x402677de0.marker == 0 + 1*0x4022674a0.marker + 1*0x4022b3b60.marker
    0x40269dc20.posErrorMarker == 4 + 1*0x40269dc20.negError + 1*0x402962480.marker
    0x4026a8880.posErrorMarker == 2 + 1*0x40267f980.marker + 1*0x4026a8880.negError
    0x4026ba7e0.slackMarker == 204 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x40146d9e0.marker + -1*0x401c2dde0.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x40225a760.marker + 1*0x402275160.negError + -1*0x402275160.posErrorMarker + -1*0x40267f980.marker + 1*0x4026ba7e0.error + -1*0x4026eaf00.marker + -1*0x40298a260.marker + -1*0x402b5daa0.marker
    0x40293b840.marker == 0 + 1*0x40293b900.marker + 1*0x40293b960.marker
    0x40293f8e0.posErrorMarker == 75 + -1*0x4013d5700.marker + -1*0x4013de2e0.marker + 1*0x40293f8e0.negError + 1*0x402c32c60.marker
    0x40293f960.posErrorMarker == 40 + 1*0x401dcb2a0.marker + 1*0x40293f960.negError
    0x402959f80.marker == 0 + 1*0x40293b600.marker + 1*0x40293b660.marker
    0x4029787a0.posErrorMarker == 705 + -1*0x40134fb80.marker + -1*0x402171300.marker + 1*0x4029787a0.negError + 1*0x402c32c60.marker
    0x402982880.posErrorMarker == 716 + -1*0x400786500.marker + -1*0x400b0a8a0.marker + 1*0x402982880.negError + 1*0x402c396c0.marker
    0x402b2cc80.marker == 0 + 1*0x402b28ba0.marker + 1*0x402b29820.marker
    0x402b56a80.posErrorMarker == 164 + -1*0x400bb2400.marker + -1*0x400e92480.marker + 1*0x402b56a80.negError + 1*0x402c396c0.marker
    0x402b56b00.posErrorMarker == 40 + 1*0x4021847e0.marker + 1*0x402b56b00.negError
    0x402b83520.posErrorMarker == 692 + -1*0x40269fe40.marker + -1*0x402b58ec0.marker + 1*0x402b83520.negError + 1*0x402c3fe00.marker
    0x402bac6c0.marker == 0 + 1*0x4026edd20.marker + 1*0x402bac780.marker
    0x402bb6240.posErrorMarker == 859 + -1*0x40017b500.marker + -1*0x40017b560.marker + 1*0x402bb6240.negError + 1*0x402c335c0.marker
    0x402bba340.posErrorMarker == 547 + -1*0x4026edea0.marker + -1*0x4026edf00.marker + 1*0x402bba340.negError + 1*0x402c500c0.marker
    0x402bcc260.posErrorMarker == 830 + -1*0x4029a08e0.marker + -1*0x4029a0940.marker + 1*0x402bcc260.negError + 1*0x402c4a880.marker
    0x402bdb140.posErrorMarker == 701 + -1*0x4013bcc40.marker + -1*0x4022334a0.marker + 1*0x402bdb140.negError + 1*0x402c473c0.marker
    0x402c0abe0.posErrorMarker == 717 + -1*0x402929aa0.marker + -1*0x4029300c0.marker + 1*0x402c0abe0.negError + 1*0x402c2cc20.marker
    0x402c1c2c0.posErrorMarker == 552 + -1*0x402b8ce60.marker + -1*0x402b8d4a0.marker + 1*0x402c1c2c0.negError + 1*0x402c296e0.marker
    0x402c28640.posErrorMarker == 206 + -1*0x402b24bc0.marker + -1*0x402b29820.marker + 1*0x402c28640.negError + 1*0x402c296e0.marker
    0x402c286c0.posErrorMarker == 40 + 1*0x402b73f80.marker + 1*0x402c286c0.negError
    0x402c29140.posErrorMarker == 140 + 1*0x402b768a0.marker + 1*0x402c29140.negError
    0x402c291c0.posErrorMarker == 6 + 1*0x40223a060.marker + 1*0x402c291c0.negError
    0x402c2e3c0.posErrorMarker == 320 + -1*0x40225eca0.marker + -1*0x4022b3b60.marker + 1*0x402c2cc20.marker + 1*0x402c2e3c0.negError
    0x402c2e440.posErrorMarker == 40 + 1*0x40295bc80.marker + 1*0x402c2e440.negError
    0x402c2e9c0.posErrorMarker == 140 + 1*0x4026fbda0.marker + 1*0x402c2e9c0.negError
    0x402c2ea40.posErrorMarker == 6 + 1*0x4026fc5c0.marker + 1*0x402c2ea40.negError
    0x402c353e0.posErrorMarker == 6 + 1*0x40017b740.marker + 1*0x402c353e0.negError
    0x402c35860.posErrorMarker == 140 + 1*0x40017b7a0.marker + 1*0x402c35860.negError
    0x402c35ba0.posErrorMarker == 40 + 1*0x400177e20.marker + 1*0x402c35ba0.negError
    0x402c37420.posErrorMarker == 273 + -1*0x40017c100.marker + -1*0x40017c1c0.marker + 1*0x402c335c0.marker + 1*0x402c37420.negError
    0x402c3f7e0.posErrorMarker == 163 + -1*0x40293b600.marker + -1*0x402b209e0.marker + 1*0x402c3f7e0.negError + 1*0x402c3fe00.marker
    0x402c3f860.posErrorMarker == 40 + 1*0x402bbaae0.marker + 1*0x402c3f860.negError
    0x402c3ff20.posErrorMarker == 140 + 1*0x402bbcc80.marker + 1*0x402c3ff20.negError
    0x402c3ffa0.posErrorMarker == 6 + 1*0x4029a4980.marker + 1*0x402c3ffa0.negError
    0x402c46820.posErrorMarker == 209 + -1*0x40293b900.marker + -1*0x40293b9c0.marker + 1*0x402c46820.negError + 1*0x402c473c0.marker
    0x402c468a0.posErrorMarker == 40 + 1*0x4026fc8e0.marker + 1*0x402c468a0.negError
    0x402c46a60.posErrorMarker == 140 + 1*0x402c234a0.marker + 1*0x402c46a60.negError
    0x402c46c20.posErrorMarker == 6 + 1*0x402c23440.marker + 1*0x402c46c20.negError
    0x402c4c720.posErrorMarker == 500 + -1*0x401d2c6e0.marker + -1*0x401d2c7a0.marker + 1*0x402c4a880.marker + 1*0x402c4c720.negError
    0x402c4c7a0.posErrorMarker == 40 + 1*0x40269d8c0.marker + 1*0x402c4c7a0.negError
    0x402c4ce60.posErrorMarker == 140 + 1*0x402bb50e0.marker + 1*0x402c4ce60.negError
    0x402c4d020.posErrorMarker == 6 + 1*0x402bb5020.marker + 1*0x402c4d020.negError
    0x402c51360.negError == 2 + 1*0x4026edd80.marker + 1*0x402bac780.marker + -1*0x402c500c0.marker + 1*0x402c51360.posErrorMarker
    0x402c51520.posErrorMarker == 40 + 1*0x400b267e0.marker + 1*0x402c51520.negError
    0x402c51e60.posErrorMarker == 140 + 1*0x400b26480.marker + 1*0x402c51e60.negError
    0x402c51ee0.posErrorMarker == 6 + 1*0x402bd2480.marker + 1*0x402c51ee0.negError
    ATZProgressIndicator:0x402b5a0e0.Height == 40 + 2*0x4014fa0c0.marker + 2*0x401c2dea0.marker + 1*0x402b5a3c0.marker
    ATZProgressIndicator:0x402b5a0e0.MinX == 14 + 1*0x40298a260.marker
    ATZProgressIndicator:0x402b5a0e0.MinY == 0 + -1*0x401c2dea0.marker
    ATZProgressIndicator:0x402b5a0e0.Width == 62 + 1*0x4026eaf00.marker
    ATZStatusView:0x4026a1d60.Height == 40 + 1*0x402b5a3c0.marker
    ATZStatusView:0x4026a1d60.MinX == -0 + 1*0x402b5daa0.marker
    ATZStatusView:0x4026a1d60.MinY == -0 + 1*0x401c09be0.marker
    ATZStatusView:0x4026a1d60.Width == 1000 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x40146d9e0.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x402b5daa0.marker
    NSButton:0x400177160.Height == 28 + -1*0x402c3aba0.negError + 1*0x402c3aba0.posErrorMarker
    NSButton:0x400177160.MinX == 22 + 1*0x400fdc840.marker + 0.5*0x402c3b060.negError + -0.5*0x402c3b060.posErrorMarker + 0.5*0x402c54620.marker
    NSButton:0x400177160.MinY == 46 + -1*0x40106dd60.marker + 0.5*0x402bdbdc0.marker + 0.5*0x402c3aba0.negError + -0.5*0x402c3aba0.posErrorMarker + -0.5*0x402c54560.marker + -0.5*0x402c545c0.marker
    NSButton:0x400177160.Width == 36 + -1*0x402c3b060.negError + 1*0x402c3b060.posErrorMarker
    NSButton:0x40134f9c0.Height == 28 + -1*0x4013ffbe0.negError + 1*0x4013ffbe0.posErrorMarker
    NSButton:0x40134f9c0.MinX == 22 + 0.5*0x401e12a20.negError + -0.5*0x401e12a20.posErrorMarker + 1*0x402213b20.marker + 0.5*0x402c3b2c0.marker
    NSButton:0x40134f9c0.MinY == 46 + 0.5*0x4013ffbe0.negError + -0.5*0x4013ffbe0.posErrorMarker + -1*0x402221740.marker + -0.5*0x40299b2e0.marker + 0.5*0x402c369c0.marker + -0.5*0x402c3b260.marker
    NSButton:0x40134f9c0.Width == 36 + -1*0x401e12a20.negError + 1*0x401e12a20.posErrorMarker
    NSButton:0x4026ea540.Height == 28 + -1*0x402c2c5c0.negError + 1*0x402c2c5c0.posErrorMarker
    NSButton:0x4026ea540.MinX == 22 + 1*0x40298c5a0.marker + 0.5*0x402c2c540.negError + -0.5*0x402c2c540.posErrorMarker + 0.5*0x402c2cec0.marker
    NSButton:0x4026ea540.MinY == 46 + -1*0x40298c900.marker + 0.5*0x402c2c5c0.negError + -0.5*0x402c2c5c0.posErrorMarker + -0.5*0x402c2ce00.marker + -0.5*0x402c2ce60.marker + 0.5*0x402c2f420.marker
    NSButton:0x4026ea540.Width == 36 + -1*0x402c2c540.negError + 1*0x402c2c540.posErrorMarker
    NSButton:0x402976000.Height == 28 + -1*0x402c4a020.negError + 1*0x402c4a020.posErrorMarker
    NSButton:0x402976000.MinX == 22 + 1*0x402bb52c0.marker + 0.5*0x402c49fa0.negError + -0.5*0x402c49fa0.posErrorMarker + 0.5*0x402c4ab20.marker
    NSButton:0x402976000.MinY == 46 + -1*0x402bb5260.marker + 0.5*0x402c4a020.negError + -0.5*0x402c4a020.posErrorMarker + -0.5*0x402c4aa60.marker + -0.5*0x402c4aac0.marker + 0.5*0x402c4d3c0.marker
    NSButton:0x402976000.Width == 36 + -1*0x402c49fa0.negError + 1*0x402c49fa0.posErrorMarker
    NSButton:0x402994e40.Height == 28 + -1*0x402c4fca0.negError + 1*0x402c4fca0.posErrorMarker
    NSButton:0x402994e40.MinX == 22 + 1*0x400b26720.marker + 0.5*0x402c4d1e0.marker + 0.5*0x402c4fc20.negError + -0.5*0x402c4fc20.posErrorMarker
    NSButton:0x402994e40.MinY == 46 + -1*0x400b266c0.marker + 0.5*0x402c4fca0.negError + -0.5*0x402c4fca0.posErrorMarker + -0.5*0x402c502a0.marker + -0.5*0x402c50300.marker + 0.5*0x402c54800.marker
    NSButton:0x402994e40.Width == 36 + -1*0x402c4fc20.negError + 1*0x402c4fc20.posErrorMarker
    NSButton:0x4029955c0.Height == 28 + -1*0x402c449e0.negError + 1*0x402c449e0.posErrorMarker
    NSButton:0x4029955c0.MinX == 22 + 1*0x402283fe0.marker + 0.5*0x402c447e0.marker + 0.5*0x402c44960.negError + -0.5*0x402c44960.posErrorMarker
    NSButton:0x4029955c0.MinY == 46 + -1*0x402977980.marker + -0.5*0x402c44720.marker + -0.5*0x402c44780.marker + 0.5*0x402c449e0.negError + -0.5*0x402c449e0.posErrorMarker + 0.5*0x402c47180.marker
    NSButton:0x4029955c0.Width == 36 + -1*0x402c44960.negError + 1*0x402c44960.posErrorMarker
    NSButton:0x402999260.MinX == -0 + 1*0x4013493e0.marker + -0.5*NSButton:0x402999260.Width + 0.5*NSTableCellView:0x4029972a0.Width
    NSButton:0x402bc5420.Height == 28 + -1*0x402c3d820.negError + 1*0x402c3d820.posErrorMarker
    NSButton:0x402bc5420.MinX == 22 + 1*0x40221edc0.marker + 0.5*0x402c3c8a0.marker + 0.5*0x402c3d7a0.negError + -0.5*0x402c3d7a0.posErrorMarker
    NSButton:0x402bc5420.MinY == 46 + -1*0x4021a98e0.marker + -0.5*0x402c3c7e0.marker + -0.5*0x402c3c840.marker + 0.5*0x402c3d820.negError + -0.5*0x402c3d820.posErrorMarker + 0.5*0x402c3fbc0.marker
    NSButton:0x402bc5420.Width == 36 + -1*0x402c3d7a0.negError + 1*0x402c3d7a0.posErrorMarker
    NSButton:0x402bf0860.Height == 28 + -1*0x402c264c0.negError + 1*0x402c264c0.posErrorMarker
    NSButton:0x402bf0860.MinX == 22 + 1*0x402b5b0e0.marker + 0.5*0x402c26440.negError + -0.5*0x402c26440.posErrorMarker + 0.5*0x402c26ac0.marker
    NSButton:0x402bf0860.MinY == 46 + -1*0x402b6dec0.marker + 0.5*0x402c264c0.negError + -0.5*0x402c264c0.posErrorMarker + -0.5*0x402c26a00.marker + -0.5*0x402c26a60.marker + 0.5*0x402c294a0.marker
    NSButton:0x402bf0860.Width == 36 + -1*0x402c26440.negError + 1*0x402c26440.posErrorMarker
    NSClipView:0x402b68d60.Height == 34 + 1*0x401de35c0.marker
    NSClipView:0x402b68d60.MinX == -0 + 1*0x401d66b20.marker
    NSClipView:0x402b68d60.MinY == -0 + 1*0x401d66a60.marker
    NSClipView:0x402b68d60.Width == 1000 + 1*0x401d66ac0.marker
    NSClipView:0x402b73360.Height == 1028 + -1*0x401c09be0.marker + -1*0x401de3440.marker + -1*0x401e21ba0.marker + -1*0x40224b3e0.negError + 1*0x40224b3e0.posErrorMarker + -1*0x402917920.marker + -1*0x40295a580.marker + -1*0x40295a5e0.marker + -1*0x402985980.marker + -1*0x402b5a3c0.marker
    NSClipView:0x402b73360.MinX == -0 + 1*0x4026ff3e0.marker
    NSClipView:0x402b73360.MinY == 34 + 1*0x40295a5e0.marker
    NSClipView:0x402b73360.Width == 1000 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x401dc3a80.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x401e1f8c0.marker + -1*0x4026ff380.marker + -1*0x4026ff3e0.marker
    NSScrollView:0x402b7b1e0.Height == 1062 + -1*0x401c09be0.marker + -1*0x401de3440.marker + -1*0x401e21ba0.marker + -1*0x40224b3e0.negError + 1*0x40224b3e0.posErrorMarker + -1*0x402917920.marker + -1*0x402985980.marker + -1*0x402b5a3c0.marker
    NSScrollView:0x402b7b1e0.MinX == -0 + 1*0x401dc3a80.marker
    NSScrollView:0x402b7b1e0.MinY == 40 + 1*0x401c09be0.marker + 1*0x402985980.marker + 1*0x402b5a3c0.marker
    NSScrollView:0x402b7b1e0.Width == 1000 + -1*0x400ecf5e0.negError + 1*0x400ecf5e0.posErrorMarker + -1*0x401dc3a80.marker + -1*0x401de34a0.marker + -1*0x401de3500.marker + -1*0x401e1f8c0.marker
    NSScroller:0x402b5b5c0.Height == 32 + 1*0x40217f940.marker
    NSScroller:0x402b5b5c0.MinX == 2 + 1*0x40217db80.marker
    NSScroller:0x402b5b5c0.MinY == 1330 + 1*0x40217f9a0.marker
    NSScroller:0x402b5b5c0.Width == 1862 + 1*0x40217fa00.marker
    NSScroller:0x402b72220.Height == 1028 + 1*0x40217dbe0.marker
    NSScroller:0x402b72220.MinX == 968 + 1*0x40217dd00.marker
    NSScroller:0x402b72220.MinY == 34 + 1*0x40217dc40.marker
    NSScroller:0x402b72220.Width == 32 + 1*0x40217dca0.marker
    NSSearchField:0x402b93000.Height == 46 + 1*0x402bf9fa0.marker
    NSSearchField:0x402b93000.MinX == 10 + 1*0x4029b8ae0.marker
    NSSearchField:0x402b93000.MinY == 44 + -1*0x402bf9fa0.marker + -1*0x402bfa000.marker + 1*0x402c21360.marker
    NSSearchField:0x402b93000.Width == 280 + 1*0x402bfa060.marker
    NSTableCellView:0x4001773a0.Height == 120 + 1*0x402bdbdc0.marker + -1*0x402c54560.marker + -1*0x402c545c0.marker
    NSTableCellView:0x4001773a0.MinX == 2 + 1*0x402c54680.marker
    NSTableCellView:0x4001773a0.MinY == 2 + 1*0x402c545c0.marker
    NSTableCellView:0x4001773a0.Width == 80 + 1*0x402c54620.marker
    NSTableCellView:0x40017aa40.Height == 120 + 1*0x402bdbdc0.marker + -1*0x402c341c0.marker + -1*0x402c34820.marker
    NSTableCellView:0x40017aa40.MinX == 88 + 1*0x402c333e0.marker
    NSTableCellView:0x40017aa40.MinY == 2 + 1*0x402c341c0.marker
    NSTableCellView:0x40017aa40.Width == 908 + 1*0x402c335c0.marker
    NSTableCellView:0x402233240.Height == 120 + 1*0x402c47180.marker + -1*0x402c47300.marker + -1*0x402c47360.marker
    NSTableCellView:0x402233240.MinX == 88 + 1*0x402c445a0.marker
    NSTableCellView:0x402233240.MinY == 2 + 1*0x402c47360.marker
    NSTableCellView:0x402233240.Width == 908 + 1*0x402c473c0.marker
    NSTableCellView:0x402259940.Height == 120 + -1*0x402c502a0.marker + -1*0x402c50300.marker + 1*0x402c54800.marker
    NSTableCellView:0x402259940.MinX == 2 + 1*0x402c4d240.marker
    NSTableCellView:0x402259940.MinY == 2 + 1*0x402c50300.marker
    NSTableCellView:0x402259940.Width == 80 + 1*0x402c4d1e0.marker
    NSTableCellView:0x40292c120.Height == 120 + -1*0x402c4a820.marker + 1*0x402c4d3c0.marker + -1*0x402c4d540.marker
    NSTableCellView:0x40292c120.MinX == 88 + 1*0x402c4a8e0.marker
    NSTableCellView:0x40292c120.MinY == 2 + 1*0x402c4a820.marker
    NSTableCellView:0x40292c120.Width == 908 + 1*0x402c4a880.marker
    NSTableCellView:0x402970600.Height == 120 + -1*0x402c39600.marker + -1*0x402c39660.marker + 1*0x402c3ca80.marker
    NSTableCellView:0x402970600.MinX == 88 + 1*0x402c39720.marker
    NSTableCellView:0x402970600.MinY == 2 + 1*0x402c39660.marker
    NSTableCellView:0x402970600.Width == 908 + 1*0x402c396c0.marker
    NSTableCellView:0x402981000.Height == 120 + -1*0x402c44720.marker + -1*0x402c44780.marker + 1*0x402c47180.marker
    NSTableCellView:0x402981000.MinX == 2 + 1*0x402c44840.marker
    NSTableCellView:0x402981000.MinY == 2 + 1*0x402c44780.marker
    NSTableCellView:0x402981000.Width == 80 + 1*0x402c447e0.marker
    NSTableCellView:0x402b14860.Height == 120 + 1*0x402c3fbc0.marker + -1*0x402c3fd40.marker + -1*0x402c3fda0.marker
    NSTableCellView:0x402b14860.MinX == 88 + 1*0x402c3fe60.marker
    NSTableCellView:0x402b14860.MinY == 2 + 1*0x402c3fda0.marker
    NSTableCellView:0x402b14860.Width == 908 + 1*0x402c3fe00.marker
    NSTableCellView:0x402b6a8e0.Height == 120 + -1*0x402c32ba0.marker + -1*0x402c32c00.marker + 1*0x402c369c0.marker
    NSTableCellView:0x402b6a8e0.MinX == 88 + 1*0x402c32cc0.marker
    NSTableCellView:0x402b6a8e0.MinY == 2 + 1*0x402c32c00.marker
    NSTableCellView:0x402b6a8e0.Width == 908 + 1*0x402c32c60.marker
    NSTableCellView:0x402b6d540.Height == 120 + -1*0x4
objc[3646]: garbage collection is ON
abort() called

Thread 0:: Dispatch queue: com.apple.main-thread
0   libdispatch.dylib               0x00007fff849b2852 _dispatch_get_main_queue_port_4CF + 1
1   com.apple.CoreFoundation        0x00007fff8cb755d5 __CFRunLoopRun + 245
2   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
3   com.apple.HIToolbox             0x00007fff88663eb4 RunCurrentEventLoopInMode + 209
4   com.apple.HIToolbox             0x00007fff88663b94 ReceiveNextEventCommon + 166
5   com.apple.HIToolbox             0x00007fff88663ae3 BlockUntilNextEventMatchingListInMode + 62
6   com.apple.AppKit                0x00007fff8f31b563 _DPSNextEvent + 685
7   com.apple.AppKit                0x00007fff8f31ae22 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
8   com.apple.AppKit                0x00007fff8f3121d3 -[NSApplication run] + 517
9   com.apple.AppKit                0x00007fff8f2b6c06 NSApplicationMain + 869
10  com.apple.dt.Xcode              0x0000000103db2b6f 0x103db1000 + 7023
11  com.apple.dt.Xcode              0x0000000103db2b00 0x103db1000 + 6912

Thread 1:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff83636d16 kevent + 10
1   libdispatch.dylib               0x00007fff849b0dea _dispatch_mgr_invoke + 883
2   libdispatch.dylib               0x00007fff849b09ee _dispatch_mgr_thread + 54

Thread 3:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.Foundation            0x00007fff882ddb66 +[NSURLConnection(Loader) _resourceLoadLoop:] + 356
6   com.apple.Foundation            0x00007fff8833bcd2 __NSThread__main__ + 1345
7   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
8   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 4:
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.DTDeviceKit           0x0000000109a8d7a3 -[DTDKRemoteDeviceDataListener listenerThreadImplementation] + 229
6   com.apple.Foundation            0x00007fff8833bcd2 __NSThread__main__ + 1345
7   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
8   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 5:: com.apple.CFSocket.private
0   libsystem_kernel.dylib          0x00007fff83636322 __select + 10
1   com.apple.CoreFoundation        0x00007fff8cbb4f46 __CFSocketManager + 1302
2   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
3   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 6:: Dispatch queue: com.apple.root.default-priority
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.Foundation            0x00007fff8830d901 -[NSConcreteTask waitUntilExit] + 183
6   com.mneorr.Alcatraz             0x000000010a1df31d -[ATZShell tryToLaunchTask:] + 41
7   com.mneorr.Alcatraz             0x000000010a1df10a -[ATZShell executeCommand:withArguments:inWorkingDirectory:completion:] + 369
8   com.mneorr.Alcatraz             0x000000010a1ddabe -[ATZPluginInstaller buildPlugin:completion:] + 234
9   com.mneorr.Alcatraz             0x000000010a1dd67f -[ATZPluginInstaller installPackage:progress:completion:] + 207
10  com.mneorr.Alcatraz             0x000000010a1dc8cc -[ATZPluginWindowController downloadAndInstallAlcatraz] + 321
11  com.mneorr.Alcatraz             0x000000010a1dc70a __43-[ATZPluginWindowController updateAlcatraz]_block_invoke + 33
12  com.apple.Foundation            0x00007fff8835f12f -[NSBlockOperation main] + 124
13  com.apple.Foundation            0x00007fff88335036 -[__NSOperationInternal start] + 684
14  com.apple.Foundation            0x00007fff8833c861 __block_global_6 + 129
15  libdispatch.dylib               0x00007fff849b1f01 _dispatch_call_block_and_release + 15
16  libdispatch.dylib               0x00007fff849ae0b6 _dispatch_client_callout + 8
17  libdispatch.dylib               0x00007fff849af1fa _dispatch_worker_thread2 + 304
18  libsystem_c.dylib               0x00007fff83699d0b _pthread_wqthread + 404
19  libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 7:: DYMobileDeviceManager
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.Foundation            0x00007fff88340f5e -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 268
6   com.apple.Foundation            0x00007fff882d975a -[NSRunLoop(NSRunLoop) run] + 74
7   com.apple.Foundation            0x00007fff8833bcd2 __NSThread__main__ + 1345
8   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
9   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 8:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 9:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 10 Crashed:: Dispatch queue: com.apple.root.low-priority
0   libsystem_kernel.dylib          0x00007fff83636212 __pthread_kill + 10
1   libsystem_c.dylib               0x00007fff83698b54 pthread_kill + 90
2   libsystem_c.dylib               0x00007fff836dcdce abort + 143
3   com.apple.dt.IDEKit             0x0000000104b964cf +[IDEAssertionHandler _handleAssertionWithLogString:reason:] + 578
4   com.apple.dt.IDEKit             0x0000000104b9710b -[IDEAssertionHandler handleUncaughtException:] + 527
5   com.apple.CoreFoundation        0x00007fff8cc680a7 __handleUncaughtException + 71
6   libobjc.A.dylib                 0x00007fff8573486a _objc_terminate() + 82
7   libc++.1.dylib                  0x00007fff895588fe std::terminate() + 20
8   libobjc.A.dylib                 0x00007fff857345de objc_terminate + 9
9   libdispatch.dylib               0x00007fff849ae0ca _dispatch_client_callout + 28
10  libdispatch.dylib               0x00007fff849af1fa _dispatch_worker_thread2 + 304
11  libsystem_c.dylib               0x00007fff83699d0b _pthread_wqthread + 404
12  libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 11:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 12:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 13:
0   libsystem_kernel.dylib          0x00007fff83634686 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83633c42 mach_msg + 70
2   com.apple.CoreFoundation        0x00007fff8cb70233 __CFRunLoopServiceMachPort + 195
3   com.apple.CoreFoundation        0x00007fff8cb75916 __CFRunLoopRun + 1078
4   com.apple.CoreFoundation        0x00007fff8cb750e2 CFRunLoopRunSpecific + 290
5   com.apple.DebugSymbols          0x00007fff88d55590 SpotlightQueryThread(void*) + 356
6   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
7   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 14:
0   libsystem_kernel.dylib          0x00007fff836366d6 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff83699f4c _pthread_workq_return + 25
2   libsystem_c.dylib               0x00007fff83699d13 _pthread_wqthread + 412
3   libsystem_c.dylib               0x00007fff836841d1 start_wqthread + 13

Thread 15:
0   libsystem_kernel.dylib          0x00007fff83636386 __semwait_signal + 10
1   libsystem_c.dylib               0x00007fff83721800 nanosleep + 163
2   com.apple.CoreSymbolication     0x00007fff8569d358 0x7fff85687000 + 90968
3   libsystem_c.dylib               0x00007fff836977a2 _pthread_start + 327
4   libsystem_c.dylib               0x00007fff836841e1 thread_start + 13

Thread 10 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00000001072f7c58  rdx: 0x0000000000000000
  rdi: 0x0000000000001607  rsi: 0x0000000000000006  rbp: 0x00000001072f7c80  rsp: 0x00000001072f7c58
   r8: 0x00007fff7363a278   r9: 0x0000000105c2d560  r10: 0x0000000030000000  r11: 0x0000000000000206
  r12: 0x00000001072f7d88  r13: 0x00007fff737640e0  r14: 0x00000001072f8000  r15: 0x0000000402b16560
  rip: 0x00007fff83636212  rfl: 0x0000000000000206  cr2: 0x00007fff73633ff0
Logical CPU: 0

Binary Images:
       0x103db1000 -        0x103db3fff  com.apple.dt.Xcode (4.6.2 - 2067.2) <533C877A-DB4D-3CBB-A3F6-F1F933F555FA> /Applications/Xcode.app/Contents/MacOS/Xcode
...

Crash with Xcode REDACTED

The installation of Xcode version REDACTED crashes on launch when Alcatraz is installed. Uninstalling the latest version of Alcatraz fixes the crash.

The crash log prints as follows:

UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[NSCFString bytes]: unrecognized selector sent to instance 0x7fc34381bf90
UserInfo: (null)
Hints: None
Backtrace:
0 0x00007fff8fee0aee __exceptionPreprocess (in CoreFoundation)
1 0x000000010a937343 DVTFailureHintExceptionPreprocessor (in DVTFoundation)
2 0x00007fff8cc633f0 objc_exception_throw (in libobjc.A.dylib)
3 0x00007fff8ff7740a -[NSObject(NSObject) doesNotRecognizeSelector:](in CoreFoundation)
4 0x00007fff8fecf02e __forwarding
(in CoreFoundation)
5 0x00007fff8fecee18 _CF_forwarding_prep_0 (in CoreFoundation)
6 0x00007fff8fe8f60f CFStringCreateFromExternalRepresentation (in CoreFoundation)
7 0x00007fff85ae3632 -[NSPlaceholderString initWithData:encoding:](in Foundation)
8 0x0000000115450d44 __54-[ATZShell setUpTerminationHandlerForTask:completion:]_block_invoke_2 at /Users/emmet/Library/Application Support/Alcatraz/Plug-ins/Alcatraz/Alcatraz/Helpers/ATZShell.m:85 (in Alcatraz)
9 0x00007fff85ad59cf -[NSBlockOperation main](in Foundation)
10 0x00007fff85aab926 -[__NSOperationInternal start](in Foundation)
11 0x00007fff85ab30f1 __block_global_6 (in Foundation)
12 0x00007fff89431f01 _dispatch_call_block_and_release (in libdispatch.dylib)
13 0x00007fff8942e0b6 _dispatch_client_callout (in libdispatch.dylib)
14 0x00007fff894330c8 _dispatch_main_queue_callback_4CF (in libdispatch.dylib)
15 0x00007fff8fe82b4c __CFRunLoopRun (in CoreFoundation)
16 0x00007fff8fe820e2 CFRunLoopRunSpecific (in CoreFoundation)
17 0x00007fff86965eb4 RunCurrentEventLoopInMode (in HIToolbox)
18 0x00007fff86965c52 ReceiveNextEventCommon (in HIToolbox)
19 0x00007fff86965ae3 BlockUntilNextEventMatchingListInMode (in HIToolbox)
20 0x00007fff87f36533 _DPSNextEvent (in AppKit)
21 0x00007fff87f35df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:](in AppKit)
22 0x00007fff87f2d1a3 -[NSApplication run](in AppKit)
23 0x00007fff87ed1bd6 NSApplicationMain (in AppKit)
24 0x00007fff898667e1 start (in libdyld.dylib)
25 0x0000000000000002

abort() called

Cant install VVDocumenter

I'm getting this in my Console:

7/23/13 8:42:15.618 PM Xcode[6044]: Trying to reload plugin: VVDocumenter-Xcode with bundle: (null)
7/23/13 8:42:15.619 PM Xcode[6044]: VVDocumenter-Xcode failed to install :( Error: Bundle was not found

Just a few thoughts on auto updating installed plugins

Marin,

I'm sure you bother about an auto update feature for installed plugins. Do you have some concrete plans? What could be the right way to do that? I think we could run a dispatch queue for a scheduled check of the last commit on each installed plugin. If that differs from the local version we have to update.
What do you think about it?

-phranck

Redesign

@kattrali @orta you guys have had some shiny shiny ideas?

here's the current screenshot, it'd be awesome if we annotate the outstanding parts and create a new sketch.

img

Always crash when restart XCode5

After installing XVim, which failed because it is missing. I had to delete Alcatraz.xcplugin to fix this. Then I tried installing XVim again but it doesn't crash anymore. Tried installing XcodePlus Delete Line.xcplugin and it works. So not sure what might be the cause.

Process: Xcode [719]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 5.0 (3332.25)
Build Info: IDEApplication-3332025000000000~2
App Item ID: 497799835
App External ID: 38302662
Code Type: X86-64 (Native)
Parent Process: launchd [132]
User ID: 501

PlugIn Path: /Users/USER/Library/Application Support/Developer/*/Alcatraz
PlugIn Identifier: com.mneorr.Alcatraz
PlugIn Version: 1.0 (1)

Date/Time: 2013-10-09 12:28:49.878 +0700
OS Version: Mac OS X 10.8.5 (12F37)
Report Version: 10

Interval Since Last Report: 64396 sec
Crashes Since Last Report: 84
Per-App Interval Since Last Report: 63329 sec
Per-App Crashes Since Last Report: 4
Anonymous UUID: 9068C277-9B95-B9EB-9FCA-0B45CB04B4A1

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

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT

Application Specific Information:
objc_msgSend() selector name: bytes
ProductBuildVersion: 5A1413

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff936a1250 objc_msgSend + 16
1 com.apple.CoreFoundation 0x00007fff9220160f CFStringCreateFromExternalRepresentation + 31
2 com.apple.Foundation 0x00007fff97597632 -[NSPlaceholderString initWithData:encoding:] + 120
3 com.mneorr.Alcatraz 0x0000000117349954 __54-[ATZShell setUpTerminationHandlerForTask:completion:]_block_invoke_2 + 80 (ATZShell.m:86)
4 com.apple.Foundation 0x00007fff975899cf -[NSBlockOperation main] + 124
5 com.apple.Foundation 0x00007fff9755f926 -[__NSOperationInternal start] + 684
6 com.apple.Foundation 0x00007fff975670f1 __block_global_6 + 129
7 libdispatch.dylib 0x00007fff95d00f01 _dispatch_call_block_and_release + 15
8 libdispatch.dylib 0x00007fff95cfd0b6 _dispatch_client_callout + 8
9 libdispatch.dylib 0x00007fff95d020c8 _dispatch_main_queue_callback_4CF + 275
10 com.apple.CoreFoundation 0x00007fff921f4b4c __CFRunLoopRun + 1644
11 com.apple.CoreFoundation 0x00007fff921f40e2 CFRunLoopRunSpecific + 290
12 com.apple.HIToolbox 0x00007fff97a6eeb4 RunCurrentEventLoopInMode + 209
13 com.apple.HIToolbox 0x00007fff97a6ec52 ReceiveNextEventCommon + 356
14 com.apple.HIToolbox 0x00007fff97a6eae3 BlockUntilNextEventMatchingListInMode + 62
15 com.apple.AppKit 0x00007fff90885533 _DPSNextEvent + 685
16 com.apple.AppKit 0x00007fff90884df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
17 com.apple.AppKit 0x00007fff9087c1a3 -[NSApplication run] + 517
18 com.apple.AppKit 0x00007fff90820bd6 NSApplicationMain + 869
19 libdyld.dylib 0x00007fff941907e1 start + 1

Thread 1:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff91e29d16 kevent + 10
1 libdispatch.dylib 0x00007fff95cffdea _dispatch_mgr_invoke + 883
2 libdispatch.dylib 0x00007fff95cff9ee _dispatch_mgr_thread + 54

Thread 3:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 5:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 6:: Dispatch queue: DTDKExecuteInSession 6ef9dccf894f28ffae3503fc3a82b40d88c44d66
0 libsystem_kernel.dylib 0x00007fff91e292aa __recvfrom + 10
1 com.apple.mobiledevice 0x000000011a2249c0 AMDServiceConnectionReceive + 157
2 com.apple.mobiledevice 0x000000011a224bff AMDServiceConnectionReceiveMessage + 111
3 com.apple.mobiledevice 0x000000011a23581d perform_command + 437
4 com.apple.mobiledevice 0x000000011a2365c5 AMDeviceLookupApplications + 277
5 com.apple.DTDeviceKitBase 0x000000011a34cebb LookupApplications + 93
6 com.apple.DTDeviceKitBase 0x000000011a34d300 __43-[DTDKRemoteDeviceToken updateApplications]_block_invoke + 53
7 com.apple.DTDeviceKitBase 0x000000011a31a46a ___Z25DTDKExecuteAsyncInSessionP9_AMDeviceU13block_pointerFvvE_block_invoke + 45
8 libdispatch.dylib 0x00007fff95d00f01 _dispatch_call_block_and_release + 15
9 libdispatch.dylib 0x00007fff95cfd0b6 _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff95cfe47f _dispatch_queue_drain + 235
11 libdispatch.dylib 0x00007fff95cfe2f1 _dispatch_queue_invoke + 52
12 libdispatch.dylib 0x00007fff95cfe1c3 _dispatch_worker_thread2 + 249
13 libsystem_c.dylib 0x00007fff8fe5bcdb _pthread_wqthread + 404
14 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 7:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x00007fff91e27686 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff91e26c42 mach_msg + 70
2 com.apple.CoreFoundation 0x00007fff921ef233 CFRunLoopServiceMachPort + 195
3 com.apple.CoreFoundation 0x00007fff921f4916 __CFRunLoopRun + 1078
4 com.apple.CoreFoundation 0x00007fff921f40e2 CFRunLoopRunSpecific + 290
5 com.apple.Foundation 0x00007fff97508546 +[NSURLConnection(Loader) _resourceLoadLoop:] + 356
6 com.apple.Foundation 0x00007fff97566562 __NSThread__main
+ 1345
7 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
8 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 8:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff91e29322 __select + 10
1 com.apple.CoreFoundation 0x00007fff92233f46 __CFSocketManager + 1302
2 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
3 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 9:: Dispatch queue: DTDKRemoteDeviceDataListener notification queue
0 libsystem_kernel.dylib 0x00007fff91e276c2 semaphore_wait_trap + 10
1 libdispatch.dylib 0x00007fff95d01c32 _dispatch_thread_semaphore_wait + 16
2 libdispatch.dylib 0x00007fff95d01a92 _dispatch_barrier_sync_f_slow + 188
3 com.apple.DTDeviceKitBase 0x000000011a3197e6 DTDKExecuteInSession(_AMDevice*, int ()() block_pointer) + 177
4 com.apple.DTDeviceKitBase 0x000000011a31b3af DTDKStartService + 495
5 com.apple.DTDeviceKitBase 0x000000011a34e403 -[DTDKRemoteDeviceToken startDarwinNotificationListener] + 140
6 com.apple.DTDeviceKitBase 0x000000011a34ad4a -[DTDKRemoteDeviceToken updateData] + 2465
7 com.apple.DTDeviceKitBase 0x000000011a35a4b6 -[DTDKRemoteDeviceDataListener handleMobileDeviceNotification:] + 2412
8 libdispatch.dylib 0x00007fff95cfd0b6 _dispatch_client_callout + 8
9 libdispatch.dylib 0x00007fff95cfe723 _dispatch_barrier_sync_f_invoke + 39
10 com.apple.DTDeviceKitBase 0x000000011a3589b1 MobileDeviceNotification + 301
11 com.apple.mobiledevice 0x000000011a22d886 _AMDDeviceAttachedCallbackv3 + 147
12 com.apple.mobiledevice 0x000000011a1c93ce _USBMuxCustomRunLoopSourcePerformCallback + 1083
13 com.apple.CoreFoundation 0x00007fff921d1b31 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
14 com.apple.CoreFoundation 0x00007fff921d1455 CFRunLoopDoSources0 + 245
15 com.apple.CoreFoundation 0x00007fff921f47f5 __CFRunLoopRun + 789
16 com.apple.CoreFoundation 0x00007fff921f40e2 CFRunLoopRunSpecific + 290
17 com.apple.DTDeviceKitBase 0x000000011a35875a -[DTDKRemoteDeviceDataListener listenerThreadImplementation] + 164
18 com.apple.Foundation 0x00007fff97566562 __NSThread__main
+ 1345
19 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
20 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 10:: DYMobileDeviceManager
0 libsystem_kernel.dylib 0x00007fff91e27686 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff91e26c42 mach_msg + 70
2 com.apple.CoreFoundation 0x00007fff921ef233 CFRunLoopServiceMachPort + 195
3 com.apple.CoreFoundation 0x00007fff921f4916 __CFRunLoopRun + 1078
4 com.apple.CoreFoundation 0x00007fff921f40e2 CFRunLoopRunSpecific + 290
5 com.apple.Foundation 0x00007fff9756b7ee -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 268
6 com.apple.Foundation 0x00007fff975041aa -[NSRunLoop(NSRunLoop) run] + 74
7 com.apple.GPUToolsMobileFoundation 0x000000011c2ac9bb -[DYMobileDeviceManager _deviceNotificationThread:] + 132
8 com.apple.Foundation 0x00007fff97566562 __NSThread__main
+ 1345
9 libsystem_c.dylib 0x00007fff8fe59772 _pthread_start + 327
10 libsystem_c.dylib 0x00007fff8fe461a1 thread_start + 13

Thread 11:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 12:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 13:
0 libsystem_kernel.dylib 0x00007fff91e296d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff8fe5bf1c _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff8fe5bce3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff8fe46191 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x7000000000000000 rbx: 0x0000000008000100 rcx: 0x00007fff7d4f3000 rdx: 0x0000000000000014
rdi: 0x00007fca44764f90 rsi: 0x00007fff910aed26 rbp: 0x00007fff4feda440 rsp: 0x00007fff4feda3e0
r8: 0x0000000000012068 r9: 0x00007fff4feda450 r10: 0x00007fca42057be0 r11: 0x7000000000000000
r12: 0x00007fca44764f90 r13: 0x00007fff910e3301 r14: 0x00000000000003af r15: 0x00007fca41409600
rip: 0x00007fff936a1250 rfl: 0x0000000000010246 cr2: 0x00007fff7ce8b568
Logical CPU: 0

Xcode high-level plugin API? [feature]

I know Alcatraz is just a package manager for Xcode, but it would be a cool idea to have a higher level API for writing Xcode/IB plugins that wouldn't break per-release (basically wrap private Xcode/IB API into a public Alcatraz API). It would take more development on the Alcatraz end of things, but the plugins would be backward (and hopefully forward) compatible.

Error install BBUncrustifyPlugin

The bottom bar shows status:
BBuncrustifyPlugin failed to install :(Error: The principal class of BBUncrustifyPlugin does not implement the pluginDidLoad: method.

No indication of the plugin version

There's no way of alcatraz knowing if it should update a version. Could be useful in promoting people to maintain, especially useful in the Xcode 4 -> 5 thing.

Cannot install on OS X Lion

Following instructions, here's what I get in /var/log/system.log:

Xcode[81016]: Error loading /.../Alcatraz.xcplugin/Contents/MacOS/Alcatraz:  dlopen(/.../Alcatraz.xcplugin/Contents/MacOS/Alcatraz, 265): Symbol not found: _OBJC_CLASS_$_NSObject
      Referenced from: /.../Alcatraz.xcplugin/Contents/MacOS/Alcatraz
      Expected in: /usr/lib/libobjc.A.dylib
     in /...Alcatraz.xcplugin/Contents/MacOS/Alcatraz
Xcode[81016]: WARNING: Failed to load plugin at: /...Alcatraz.xcplugin, skipping.  Could not load bundle.

Note: full paths replaced with '...' for brevity. Alcatraz is installed to ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins, as expected.

cannot install XcodeColors

hi all,

I tried to add XcodeColors plugin package.
and got an error message Bundle was not found.

I noticed that XcodeColors need a install script to help install. It seem fail here.


json for alcatraz-packages

     {
        "name": "XcodeColors",
        "url": "https://github.com/robbiehanson/XcodeColors",
        "description": "XcodeColors allows you to use colors in the Xcode debugging console."
      },

run xcodebuild

=== BUILD NATIVE TARGET XcodeColors OF PROJECT XcodeColors WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies

PhaseScriptExecution "Run Script" build/XcodeColors.build/Release/XcodeColors.build/Script-19863EE81240DD900067FA40.sh
    cd "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors"
    setenv ACTION build
    setenv ALTERNATE_GROUP staff
    setenv ALTERNATE_MODE u+w,go-w,a+rX
    setenv ALTERNATE_OWNER pay
    setenv ALWAYS_SEARCH_USER_PATHS NO
    setenv APPLE_INTERNAL_DEVELOPER_DIR /AppleInternal/Developer
    setenv APPLE_INTERNAL_DIR /AppleInternal
    setenv APPLE_INTERNAL_DOCUMENTATION_DIR /AppleInternal/Documentation
    setenv APPLE_INTERNAL_LIBRARY_DIR /AppleInternal/Library
    setenv APPLE_INTERNAL_TOOLS /AppleInternal/Developer/Tools
    setenv APPLY_RULES_IN_COPY_FILES NO
    setenv ARCHS "x86_64 i386"
    setenv ARCHS_STANDARD_32_64_BIT "x86_64 i386"
    setenv ARCHS_STANDARD_32_BIT i386
    setenv ARCHS_STANDARD_64_BIT x86_64
    setenv AVAILABLE_PLATFORMS "iphonesimulator macosx iphoneos"
    setenv BUILD_COMPONENTS "headers build"
    setenv BUILD_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build"
    setenv BUILD_ROOT "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build"
    setenv BUILD_STYLE 
    setenv BUILD_VARIANTS normal
    setenv BUILT_PRODUCTS_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release"
    setenv CACHE_ROOT /var/folders/m4/3_dl6lcx02bcdy0n8v2khv540000gn/C/com.apple.Xcode.501
    setenv CCHROOT /var/folders/m4/3_dl6lcx02bcdy0n8v2khv540000gn/C/com.apple.Xcode.501
    setenv CHMOD /bin/chmod
    setenv CHOWN /usr/sbin/chown
    setenv CLASS_FILE_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/JavaClasses"
    setenv CLEAN_PRECOMPS YES
    setenv CLONE_HEADERS NO
    setenv CODESIGNING_FOLDER_PATH "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release/XcodeColors.bundle"
    setenv CODE_SIGNING_ALLOWED YES
    setenv COMMAND_MODE legacy
    setenv COMPOSITE_SDK_DIRS /var/folders/m4/3_dl6lcx02bcdy0n8v2khv540000gn/C/com.apple.Xcode.501/CompositeSDKs
    setenv CONFIGURATION Release
    setenv CONFIGURATION_BUILD_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release"
    setenv CONFIGURATION_TEMP_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release"
    setenv CONTENTS_FOLDER_PATH XcodeColors.bundle/Contents
    setenv COPYING_PRESERVES_HFS_DATA NO
    setenv COPY_PHASE_STRIP YES
    setenv COPY_RESOURCES_FROM_STATIC_FRAMEWORKS YES
    setenv CP /bin/cp
    setenv CURRENT_ARCH i386
    setenv CURRENT_VARIANT normal
    setenv DEAD_CODE_STRIPPING NO
    setenv DEBUGGING_SYMBOLS YES
    setenv DEBUG_INFORMATION_FORMAT dwarf-with-dsym
    setenv DEFAULT_COMPILER com.apple.compilers.llvm.clang.1_0
    setenv DEPLOYMENT_LOCATION NO
    setenv DEPLOYMENT_POSTPROCESSING NO
    setenv DERIVED_FILES_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/DerivedSources"
    setenv DERIVED_FILE_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/DerivedSources"
    setenv DERIVED_SOURCES_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/DerivedSources"
    setenv DEVELOPER_APPLICATIONS_DIR /Applications/Xcode.app/Contents/Developer/Applications
    setenv DEVELOPER_BIN_DIR /Applications/Xcode.app/Contents/Developer/usr/bin
    setenv DEVELOPER_DIR /Applications/Xcode.app/Contents/Developer
    setenv DEVELOPER_FRAMEWORKS_DIR /Applications/Xcode.app/Contents/Developer/Library/Frameworks
    setenv DEVELOPER_FRAMEWORKS_DIR_QUOTED "\"/Applications/Xcode.app/Contents/Developer/Library/Frameworks\""
    setenv DEVELOPER_LIBRARY_DIR /Applications/Xcode.app/Contents/Developer/Library
    setenv DEVELOPER_SDK_DIR /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
    setenv DEVELOPER_TOOLS_DIR /Applications/Xcode.app/Contents/Developer/Tools
    setenv DEVELOPER_USR_DIR /Applications/Xcode.app/Contents/Developer/usr
    setenv DEVELOPMENT_LANGUAGE English
    setenv DOCUMENTATION_FOLDER_PATH XcodeColors.bundle/Contents/Resources/English.lproj/Documentation
    setenv DO_HEADER_SCANNING_IN_JAM NO
    setenv DSTROOT /tmp/XcodeColors.dst
    setenv DT_TOOLCHAIN_DIR /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
    setenv DWARF_DSYM_FILE_NAME XcodeColors.bundle.dSYM
    setenv DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT NO
    setenv DWARF_DSYM_FOLDER_PATH "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release"
    setenv EMBEDDED_PROFILE_NAME embedded.provisionprofile
    setenv ENABLE_HEADER_DEPENDENCIES YES
    setenv EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS ".DS_Store .svn .git .hg CVS"
    setenv EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES "*.nib *.lproj *.framework *.gch (*) .DS_Store CVS .svn .git .hg *.xcodeproj *.xcode *.pbproj *.pbxproj"
    setenv EXECUTABLES_FOLDER_PATH XcodeColors.bundle/Contents/Executables
    setenv EXECUTABLE_FOLDER_PATH XcodeColors.bundle/Contents/MacOS
    setenv EXECUTABLE_NAME XcodeColors
    setenv EXECUTABLE_PATH XcodeColors.bundle/Contents/MacOS/XcodeColors
    setenv FILE_LIST "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/Objects/LinkFileList"
    setenv FIXED_FILES_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/FixedFiles"
    setenv FRAMEWORKS_FOLDER_PATH XcodeColors.bundle/Contents/Frameworks
    setenv FRAMEWORK_FLAG_PREFIX -framework
    setenv FRAMEWORK_SEARCH_PATHS "\"/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release\" "
    setenv FRAMEWORK_VERSION A
    setenv FULL_PRODUCT_NAME XcodeColors.bundle
    setenv GCC3_VERSION 3.3
    setenv GCC_C_LANGUAGE_STANDARD gnu99
    setenv GCC_ENABLE_OBJC_GC supported
    setenv GCC_INLINES_ARE_PRIVATE_EXTERN YES
    setenv GCC_PFE_FILE_C_DIALECTS "c objective-c c++ objective-c++"
    setenv GCC_PRECOMPILE_PREFIX_HEADER YES
    setenv GCC_PREFIX_HEADER XcodeColors_Prefix.pch
    setenv GCC_TREAT_WARNINGS_AS_ERRORS NO
    setenv GCC_VERSION com.apple.compilers.llvm.clang.1_0
    setenv GCC_WARN_ABOUT_RETURN_TYPE YES
    setenv GCC_WARN_UNUSED_VARIABLE YES
    setenv GENERATE_MASTER_OBJECT_FILE NO
    setenv GENERATE_PKGINFO_FILE NO
    setenv GENERATE_PROFILING_CODE NO
    setenv GID 20
    setenv GROUP staff
    setenv HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT YES
    setenv HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES YES
    setenv HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS YES
    setenv HEADERMAP_INCLUDES_PROJECT_HEADERS YES
    setenv HEADER_SEARCH_PATHS "\"/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release/include\"  /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include"
    setenv ICONV /usr/bin/iconv
    setenv INFOPLIST_EXPAND_BUILD_SETTINGS YES
    setenv INFOPLIST_FILE Info.plist
    setenv INFOPLIST_OUTPUT_FORMAT same-as-input
    setenv INFOPLIST_PATH XcodeColors.bundle/Contents/Info.plist
    setenv INFOPLIST_PREPROCESS NO
    setenv INFOSTRINGS_PATH XcodeColors.bundle/Contents/Resources/English.lproj/InfoPlist.strings
    setenv INSTALL_DIR /tmp/XcodeColors.dst/Users/pay/Library/Bundles
    setenv INSTALL_GROUP staff
    setenv INSTALL_MODE_FLAG u+w,go-w,a+rX
    setenv INSTALL_OWNER pay
    setenv INSTALL_PATH /Users/pay/Library/Bundles
    setenv INSTALL_ROOT /tmp/XcodeColors.dst
    setenv JAVAC_DEFAULT_FLAGS "-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8"
    setenv JAVA_APP_STUB /System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub
    setenv JAVA_ARCHIVE_CLASSES YES
    setenv JAVA_ARCHIVE_TYPE JAR
    setenv JAVA_COMPILER /usr/bin/javac
    setenv JAVA_FOLDER_PATH XcodeColors.bundle/Contents/Resources/Java
    setenv JAVA_FRAMEWORK_RESOURCES_DIRS Resources
    setenv JAVA_JAR_FLAGS cv
    setenv JAVA_SOURCE_SUBDIR .
    setenv JAVA_USE_DEPENDENCIES YES
    setenv JAVA_ZIP_FLAGS -urg
    setenv JIKES_DEFAULT_FLAGS "+E +OLDCSO"
    setenv KEEP_PRIVATE_EXTERNS NO
    setenv LD_GENERATE_MAP_FILE NO
    setenv LD_MAP_FILE_PATH "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/XcodeColors-LinkMap-normal-i386.txt"
    setenv LD_NO_PIE NO
    setenv LEGACY_DEVELOPER_DIR /Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer
    setenv LEX lex
    setenv LIBRARY_FLAG_NOSPACE YES
    setenv LIBRARY_FLAG_PREFIX -l
    setenv LIBRARY_SEARCH_PATHS "\"/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release\" "
    setenv LINKER_DISPLAYS_MANGLED_NAMES NO
    setenv LINK_FILE_LIST_normal_i386 "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/Objects-normal/i386/XcodeColors.LinkFileList"
    setenv LINK_FILE_LIST_normal_x86_64 "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/Objects-normal/x86_64/XcodeColors.LinkFileList"
    setenv LINK_WITH_STANDARD_LIBRARIES YES
    setenv LOCALIZED_RESOURCES_FOLDER_PATH XcodeColors.bundle/Contents/Resources/English.lproj
    setenv LOCAL_ADMIN_APPS_DIR /Applications/Utilities
    setenv LOCAL_APPS_DIR /Applications
    setenv LOCAL_DEVELOPER_DIR /Library/Developer
    setenv LOCAL_LIBRARY_DIR /Library
    setenv MACH_O_TYPE mh_bundle
    setenv MACOSX_DEPLOYMENT_TARGET 10.6
    setenv MAC_OS_X_PRODUCT_BUILD_VERSION 12E55
    setenv MAC_OS_X_VERSION_ACTUAL 1084
    setenv MAC_OS_X_VERSION_MAJOR 1080
    setenv MAC_OS_X_VERSION_MINOR 0804
    setenv NATIVE_ARCH i386
    setenv NATIVE_ARCH_32_BIT i386
    setenv NATIVE_ARCH_64_BIT x86_64
    setenv NATIVE_ARCH_ACTUAL x86_64
    setenv NO_COMMON YES
    setenv OBJECT_FILE_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/Objects"
    setenv OBJECT_FILE_DIR_normal "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/Objects-normal"
    setenv OBJROOT "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build"
    setenv ONLY_ACTIVE_ARCH NO
    setenv OPTIMIZATION_LEVEL 0
    setenv OS MACOS
    setenv OSAC /usr/bin/osacompile
    setenv PACKAGE_TYPE com.apple.package-type.wrapper
    setenv PASCAL_STRINGS YES
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Tools:/Users/pay/.rbenv/shims:/Users/pay/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/Users/pay/Documents/programming/eclipse-workspace/Java-Library/Android/android-sdk/tools:/Users/pay/Documents/programming/eclipse-workspace/Java-Library/Android/android-sdk/platform-tools"
    setenv PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES "/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms"
    setenv PBDEVELOPMENTPLIST_PATH XcodeColors.bundle/Contents/pbdevelopment.plist
    setenv PFE_FILE_C_DIALECTS objective-c
    setenv PKGINFO_FILE_PATH "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/PkgInfo"
    setenv PKGINFO_PATH XcodeColors.bundle/Contents/PkgInfo
    setenv PLATFORM_DEVELOPER_APPLICATIONS_DIR /Applications/Xcode.app/Contents/Developer/Applications
    setenv PLATFORM_DEVELOPER_BIN_DIR /Applications/Xcode.app/Contents/Developer/usr/bin
    setenv PLATFORM_DEVELOPER_LIBRARY_DIR /Applications/Xcode.app/Contents/Developer/Library
    setenv PLATFORM_DEVELOPER_SDK_DIR /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
    setenv PLATFORM_DEVELOPER_TOOLS_DIR /Applications/Xcode.app/Contents/Developer/Tools
    setenv PLATFORM_DEVELOPER_USR_DIR /Applications/Xcode.app/Contents/Developer/usr
    setenv PLATFORM_DIR /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
    setenv PLATFORM_NAME macosx
    setenv PLATFORM_PREFERRED_ARCH x86_64
    setenv PLATFORM_PRODUCT_BUILD_VERSION 4H1503
    setenv PLIST_FILE_OUTPUT_FORMAT same-as-input
    setenv PLUGINS_FOLDER_PATH XcodeColors.bundle/Contents/PlugIns
    setenv PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR YES
    setenv PRECOMP_DESTINATION_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/PrefixHeaders"
    setenv PRESERVE_DEAD_CODE_INITS_AND_TERMS NO
    setenv PRIVATE_HEADERS_FOLDER_PATH XcodeColors.bundle/Contents/PrivateHeaders
    setenv PRODUCT_NAME XcodeColors
    setenv PRODUCT_SETTINGS_PATH "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/Info.plist"
    setenv PRODUCT_TYPE com.apple.product-type.bundle
    setenv PROFILING_CODE NO
    setenv PROJECT XcodeColors
    setenv PROJECT_DERIVED_FILE_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/DerivedSources"
    setenv PROJECT_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors"
    setenv PROJECT_FILE_PATH "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/XcodeColors.xcodeproj"
    setenv PROJECT_NAME XcodeColors
    setenv PROJECT_TEMP_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build"
    setenv PROJECT_TEMP_ROOT "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build"
    setenv PUBLIC_HEADERS_FOLDER_PATH XcodeColors.bundle/Contents/Headers
    setenv RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS YES
    setenv REMOVE_CVS_FROM_RESOURCES YES
    setenv REMOVE_GIT_FROM_RESOURCES YES
    setenv REMOVE_HG_FROM_RESOURCES YES
    setenv REMOVE_SVN_FROM_RESOURCES YES
    setenv REZ_COLLECTOR_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/ResourceManagerResources"
    setenv REZ_OBJECTS_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/ResourceManagerResources/Objects"
    setenv REZ_SEARCH_PATHS "\"/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release\" "
    setenv RUN_CLANG_STATIC_ANALYZER NO
    setenv SCAN_ALL_SOURCE_FILES_FOR_INCLUDES NO
    setenv SCRIPTS_FOLDER_PATH XcodeColors.bundle/Contents/Resources/Scripts
    setenv SCRIPT_INPUT_FILE_COUNT 0
    setenv SCRIPT_OUTPUT_FILE_COUNT 0
    setenv SDKROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
    setenv SDK_DIR /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
    setenv SDK_NAME macosx10.8
    setenv SDK_PRODUCT_BUILD_VERSION 12D75
    setenv SED /usr/bin/sed
    setenv SEPARATE_STRIP NO
    setenv SEPARATE_SYMBOL_EDIT NO
    setenv SET_DIR_MODE_OWNER_GROUP YES
    setenv SET_FILE_MODE_OWNER_GROUP NO
    setenv SHARED_DERIVED_FILE_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release/DerivedSources"
    setenv SHARED_FRAMEWORKS_FOLDER_PATH XcodeColors.bundle/Contents/SharedFrameworks
    setenv SHARED_PRECOMPS_DIR /var/folders/m4/3_dl6lcx02bcdy0n8v2khv540000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders
    setenv SHARED_SUPPORT_FOLDER_PATH XcodeColors.bundle/Contents/SharedSupport
    setenv SKIP_INSTALL NO
    setenv SOURCE_ROOT "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors"
    setenv SRCROOT "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors"
    setenv STRINGS_FILE_OUTPUT_ENCODING UTF-16
    setenv STRIP_INSTALLED_PRODUCT YES
    setenv STRIP_STYLE non-global
    setenv SUPPORTED_PLATFORMS macosx
    setenv SYMROOT "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build"
    setenv SYSTEM_ADMIN_APPS_DIR /Applications/Utilities
    setenv SYSTEM_APPS_DIR /Applications
    setenv SYSTEM_CORE_SERVICES_DIR /System/Library/CoreServices
    setenv SYSTEM_DEMOS_DIR /Applications/Extras
    setenv SYSTEM_DEVELOPER_APPS_DIR /Applications/Xcode.app/Contents/Developer/Applications
    setenv SYSTEM_DEVELOPER_BIN_DIR /Applications/Xcode.app/Contents/Developer/usr/bin
    setenv SYSTEM_DEVELOPER_DEMOS_DIR "/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples"
    setenv SYSTEM_DEVELOPER_DIR /Applications/Xcode.app/Contents/Developer
    setenv SYSTEM_DEVELOPER_DOC_DIR "/Applications/Xcode.app/Contents/Developer/ADC Reference Library"
    setenv SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR "/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools"
    setenv SYSTEM_DEVELOPER_JAVA_TOOLS_DIR "/Applications/Xcode.app/Contents/Developer/Applications/Java Tools"
    setenv SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR "/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools"
    setenv SYSTEM_DEVELOPER_RELEASENOTES_DIR "/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes"
    setenv SYSTEM_DEVELOPER_TOOLS /Applications/Xcode.app/Contents/Developer/Tools
    setenv SYSTEM_DEVELOPER_TOOLS_DOC_DIR "/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools"
    setenv SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR "/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools"
    setenv SYSTEM_DEVELOPER_USR_DIR /Applications/Xcode.app/Contents/Developer/usr
    setenv SYSTEM_DEVELOPER_UTILITIES_DIR /Applications/Xcode.app/Contents/Developer/Applications/Utilities
    setenv SYSTEM_DOCUMENTATION_DIR /Library/Documentation
    setenv SYSTEM_LIBRARY_DIR /System/Library
    setenv TARGETNAME XcodeColors
    setenv TARGET_BUILD_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/Release"
    setenv TARGET_NAME XcodeColors
    setenv TARGET_TEMP_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build"
    setenv TEMP_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build"
    setenv TEMP_FILES_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build"
    setenv TEMP_FILE_DIR "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build"
    setenv TEMP_ROOT "/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build"
    setenv TEST_AFTER_BUILD NO
    setenv TOOLCHAINS com.apple.dt.toolchain.XcodeDefault
    setenv UID 501
    setenv UNLOCALIZED_RESOURCES_FOLDER_PATH XcodeColors.bundle/Contents/Resources
    setenv UNSTRIPPED_PRODUCT NO
    setenv USER pay
    setenv USER_APPS_DIR /Users/pay/Applications
    setenv USER_LIBRARY_DIR /Users/pay/Library
    setenv USE_DYNAMIC_NO_PIC YES
    setenv USE_HEADERMAP YES
    setenv USE_HEADER_SYMLINKS NO
    setenv VALIDATE_PRODUCT NO
    setenv VALID_ARCHS "i386 x86_64"
    setenv VERBOSE_PBXCP NO
    setenv VERSIONPLIST_PATH XcodeColors.bundle/Contents/version.plist
    setenv VERSION_INFO_BUILDER pay
    setenv VERSION_INFO_FILE XcodeColors_vers.c
    setenv VERSION_INFO_STRING "\"@(#)PROGRAM:XcodeColors  PROJECT:XcodeColors-\""
    setenv WRAPPER_EXTENSION bundle
    setenv WRAPPER_NAME XcodeColors.bundle
    setenv WRAPPER_SUFFIX .bundle
    setenv XCODE_APP_SUPPORT_DIR /Applications/Xcode.app/Contents/Developer/Library/Xcode
    setenv XCODE_PRODUCT_BUILD_VERSION 4H1503
    setenv XCODE_VERSION_ACTUAL 0463
    setenv XCODE_VERSION_MAJOR 0400
    setenv XCODE_VERSION_MINOR 0460
    setenv YACC yacc
    /bin/sh -c "\"/Users/pay/Library/Application Support/Alcatraz/Plug-ins/XcodeColors/build/XcodeColors.build/Release/XcodeColors.build/Script-19863EE81240DD900067FA40.sh\""
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-apvX] source_file target_file
       cp [-R [-H | -L | -P]] [-f | -i | -n] [-apvX] source_file ... target_directory
Installed


** BUILD SUCCEEDED **

Plugin downloads fail when Xcode Command Line Tools not installed

ATZGit expects to find a git binary at @"/usr/bin/git", which is only the case if you have the Xcode Command line Tools installed.

It would be worthwhile having an informative error message for this case, letting the user know they need to install the tools.

Xcode REDACTED-DP3 fails to load dev Alcatraz, plugins

I've made sure I'm up-to-date on the xcode_redacted branch for Alcatraz, and I've built the product into the necessary plugins directory, but the latest developer preview for Xcode fails to see Alcatraz (nor any of the plugins installed by it).

I'm wondering if this is an Xcode issue, though, since it doesn't seem to be loading any plugins. If others can confirm what I'm seeing, then we can close this ticket and wait for DP4 to land (if that's an okay course of action).

Drop Xcode Command Line Tools Dependency

Alcatraz should, like Homebrew, use xcode-select print-path instead of requiring Xcode Command Line Tools.

man xcode-select
...
Options
  ...
  -print-path
        Prints the path of the current Xcode folder. This is a recommended way for scripts and other tools to locate the current Xcode folder.
...

Can't find Alcatraz in the Window menu

I have Xcode 4 before and Alcatraz correctly ran, but with Xcode 5, Alcatrz doesn't appear in the Window menu from Xcode.

I have try to :

  • Re-install plug-in ;
  • Rebuild the plug-in from source.

Complete Uninstall

One of the nicer things to do with OS X applications is provide a complete uninstaller which removes all created files and folders. For most applications, dragging to the trash is fantastic, but inevitably people want to completely remove things.

I'm not sure there are enough flotsam here to warrant it, but maybe a list of all files and folders created during install and run?

Build plugin shell commands block main thread

I noticed when installing the first few plugins and it wasn't awful, but then trying to build XVim got stuck and locked the interface for all of Xcode. Might I suggest that ATZShell do everything asynchronously on a background thread since it uses callbacks anyway? Or explicitly do the build on a background thread in ATZPluginInstaller?

Project template installer doesn't work

The Project template installer installs projects to ~/Library/Developer/Xcode/Templates/Project\ Templates/, but they should be in subfolders depending on the type of template. This breaks installation of the Xcode4 plugin project template, for example.

Alcatraz 1.0

After some talking w/ @orta and some other peeps on NSSpain, it seems like it makes sense to release Alcatraz 1.0.
I've had to bring up an executive decision that changes our roadmap, hopefully you won't hate me that much.
Here's the summary:

Focus on Xcode 5

That means, no Xcode 4 support anymore. Since Xcode is just a tool and not an SDK, there's absolutely no reason why one would still use Xcode 4. In the long run, I don't want anyone of us to waste their time on supporting Xcode 4, instead on improving Alcatraz.

I'm talking about all the -release calls, versioning, branching, design, you name it.

Redesign

Xcode 5 has brought a cleaner interface, and we should maybe clean up the interface a bit

Snippets

We should have a centralized snippets repo, for context based snippets.
That means, there should be community maintained snippets for CoreData, ReactiveCocoa, CoreGraphics etc.
It doesn't make sense to include some user's snippets, since they will most likely collide.

The final goal is that everybody has the same, sane snippets for a given framework / context.

cc/ @kattrali @jurre

Design details:

This is my opinion based on master, you're welcome to aye / nay / whatever in discussion below.

I've made a few minor changes which I think streamline what we show and make related content fit together better.

  • Move plugin icon to be centred vertically with the title
  • Add an attribution directly after the title - Zenburn by orta therox
  • Make the height of a tableview cell the height of the content
  • Move the link button to be end and centre vertically, that should go to the website/repo
  • Move the preview eye to be inline with the first line of the plugin description and under the type of plugin it is
  • Full length separators would be nice

screen shot 2013-11-20 at 12 06 12

SCXcodeMinimap disappeared?

Three of us were installing Alcatraz and 2 got the SCXcodeMinimap plugin, but when I went to download it was gone? Removed for a reason? Tried restarting Xcode.

Crash after installing plugin

After initially installing BBUncrustifyPlugin, Xcode crashes. The plugin installed successfully, but the checkmark is not checked next to it in the package manager.

Crash log below (truncated)

Process:         Xcode [7899]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         4.6.2 (2067.2)
Build Info:      IDEApplication-2067002000000000~2
App Item ID:     497799835
App External ID: 15055625
Code Type:       X86-64 (Native)
Parent Process:  launchd [147]
User ID:         501

Date/Time:       2013-05-14 08:38:36.245 +1200
OS Version:      Mac OS X 10.8.3 (12D78)
Report Version:  10

Interval Since Last Report:          1381675 sec
Crashes Since Last Report:           21
Per-App Interval Since Last Report:  231412 sec
Per-App Crashes Since Last Report:   4
Anonymous UUID:                      ADDE88CA-F5C5-5EAE-6915-E05A86C8916A

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

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

Application Specific Information:
ProductBuildVersion: 4H1003
UNCAUGHT EXCEPTION (NSRangeException): *** -[__NSArrayM removeObjectAtIndex:]: index 0 beyond bounds for empty array
UserInfo: (null)
Hints: None
Backtrace:
  0  0x00007fff8d73eaee __exceptionPreprocess (in CoreFoundation)
  1  0x00007fff8ea7f3f0 objc_exception_throw (in libobjc.A.dylib)
  2  0x00007fff8d6dba04 -[__NSArrayM removeObjectAtIndex:] (in CoreFoundation)
  3  0x00007fff89ad7919 -[NSISObjectiveLinearExpression removeVariable:] (in Foundation)
  4  0x00007fff89c8de56 -[NSISObjectiveLinearExpression replaceVariable:withExpression:processVariableNewToReceiver:processVariableDroppedFromReceiver:] (in Foundation)
  5  0x00007fff89ad7d26 -[NSISEngine substituteOutAllOccurencesOfBodyVar:withExpression:] (in Foundation)
  6  0x00007fff89ad8b0b -[NSISEngine pivotToMakeBodyVar:newHeadOfRowWithHead:] (in Foundation)
  7  0x00007fff89ad6992 -[NSISEngine minimizeConstantInObjectiveRowWithHead:] (in Foundation)
  8  0x00007fff89ad6514 -[NSISEngine optimize] (in Foundation)
  9  0x00007fff89adaf7c -[NSISEngine withAutomaticOptimizationDisabled:] (in Foundation)
 10  0x00007fff8a0d149b -[NSView(NSConstraintBasedLayout) removeConstraints:] (in AppKit)
 11  0x00007fff8a0d066c -[NSView(NSConstraintBasedLayout) invalidateIntrinsicContentSize] (in AppKit)
 12  0x00007fff89aedd3a __NSThreadPerformPerform (in Foundation)
 13  0x00007fff8d6bdb31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ (in CoreFoundation)
 14  0x00007fff8d6bd455 __CFRunLoopDoSources0 (in CoreFoundation)
 15  0x00007fff8d6e07f5 __CFRunLoopRun (in CoreFoundation)
 16  0x00007fff8d6e00e2 CFRunLoopRunSpecific (in CoreFoundation)
 17  0x00007fff92896eb4 RunCurrentEventLoopInMode (in HIToolbox)
 18  0x00007fff92896b94 ReceiveNextEventCommon (in HIToolbox)
 19  0x00007fff92896ae3 BlockUntilNextEventMatchingListInMode (in HIToolbox)
 20  0x00007fff8a0ed563 _DPSNextEvent (in AppKit)
 21  0x00007fff8a0ece22 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit)
 22  0x00007fff8a0e41d3 -[NSApplication run] (in AppKit)
 23  0x00007fff8a088c06 NSApplicationMain (in AppKit)
 24  0x00000001064f2b6f (in Xcode)
 25  0x00000001064f2b00 (in Xcode)
 26  0x0000000000000002

objc[7899]: garbage collection is ON
abort() called

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.