robbiehanson / xcodecolors Goto Github PK
View Code? Open in Web Editor NEWThis project forked from deepit/xcodecolors
XcodeColors allows you to use colors in the Xcode debugging console. It's designed to aid in the debugging process.
This project forked from deepit/xcodecolors
XcodeColors allows you to use colors in the Xcode debugging console. It's designed to aid in the debugging process.
I followed the README in both repositories (yours and CocoaLumberjack), but I can't get colors in the XCode terminal.
Is that known? Or is there a fix or workaround I can use?
Thanks!
Hey @robbiehanson , I love the plugin!
I'm unsure if this happens with any other kind of log output but when I run xcodebuild and any other plugin logs the coloration is not properly escaped for the terminal causing the log output to be all black and to fold back on itself.
Example unescaped:
[fg242,5,42;�[bg255,255,255;E | gcd:com.apple.main-thread: Current Application is not Xcode | {NSObject+XcodePluginLoad.swift:40:pluginDidLoad}
�[;2016-03-16 12:52:48.465 xcodebuild[27101:1260091] +[MCLog load], env: YES
2016-03-16 12:52:48.466 xcodebuild[27101:1260091] [MCLog] +[MCLog pluginDidLoad:](Line:43) +[MCLog pluginDidLoad:], NSBundle </Users/ian/Library/Application Support/Developer/Shared/Xcode/Plug-ins/MCLog.xcplugin> (loaded)
With the GM of Xcode 8, the plugin has no effect. The color escape codes are rendered directly in the terminal.
Edit: This is even with the Xcode 8 GM UUID: 8A66E736-A720-4B3C-92F1-33D9962C69DF
Please support it.
For some log statements, the color is shown as specified. Then, the next log statement (exactly as the previous one in the same file) does not show a colored text.
I'm using Xcode 7 beta 4 for an iOS project.
I use "struct ColorLog" in Swift project but Xcode6.3 not function. Dose Anyone have idea?
Any chance this could be translated into a Xcode Editor Extension for Xcode8?
I tested the plugin in iOS project and console colors does not work. TestXcodeColors works well.
When I set environment variables programmatically or through edit scheme, colors still does not work.
Plugin is instaled in "~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin".
I used NSLog and ESCAPE sequences from TestXcodeColors.
In the README, you provided a code snippet in C for testing, if XcodeColors is installed and enabled. How would that code look like in Swift?
Upgraded my phone to iOS 8.2, which required Xcode 6.2, and it seems like XcodeColors stopped working. Any idea if there's anything I need to do to get it working again?
After installing the new version of Xcode, I even removed and reinstalled XcodeColors but it still doesn't work.
Log contents in source code will be colorized when using NSLog surrounded with color options, but when debug in lldb with following command:
po NSLog(@"\xC2\xA0[" @"fg0,0,255;" @"hello" @";")
The text hello
won't be colorized, is there any way to colorize the output?
Hey, Im is MakeZL.
Xcode 6.4 beta UUID is 992275C1-432A-4CF7-B659-D84ED6D42D3F.
I can set custom colors for all log levels in CocoaLumberjack, but it does not work for the error level. The text just remains white on black background
Works:
[[DDTTYLogger sharedInstance] setForegroundColor:UIColor.redColor backgroundColor:UIColor.whiteColor forFlag:DDLogFlagWarning];
No effect:
[[DDTTYLogger sharedInstance] setForegroundColor:UIColor.redColor backgroundColor:UIColor.whiteColor forFlag:DDLogFlagDebug];
I followed all the README instructions but it doesn't work. XcodeColors.xcplugin shows up in the Plug-ins folder, UUID added, etc, but still not working. Does anyone know why?
When I updated Xcode it also prompted me something about external plugins. Do I need to enable something on Xcode to allow plugins?
Thanks!
Create product structure
/bin/mkdir -p /Users/karl/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin/Contents
error: Unable to create directory: /Users/karl/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin/Contents (Permission denied)
xcode13 do not work , but target can build success
2021-12-15 10:13:29.503473+0800 TestXcodeColors[6030:87689] After building the XcodeColors plugin for the first time, you MUST RESTART XCODE.
2021-12-15 10:13:29.503525+0800 TestXcodeColors[6030:87689] If you still don't see colors below, please consult the README.
2021-12-15 10:13:29.503544+0800 TestXcodeColors[6030:87689] �[fg0,0,255;Blue text�[;
2021-12-15 10:13:29.503560+0800 TestXcodeColors[6030:87689] �[bg220,0,0;Red background�[;
2021-12-15 10:13:29.503576+0800 TestXcodeColors[6030:87689] �[fg0,0,255;�[bg220,0,0;Blue text on red background�[;
2021-12-15 10:13:29.503591+0800 TestXcodeColors[6030:87689] �[fg209,57,168;You can supply your own RGB values!�[;
2021-12-15 10:13:29.503605+0800 TestXcodeColors[6030:87689] �[fg0,0,255;Blue text via macro�[;
For my project, I need to have support of standard ANSI escape codes rendering in Xcode (see http://en.wikipedia.org/wiki/ANSI_escape_code). There was a pull request #12 from mkeiser on June 2014 but it wasn't merged.
Is there a reason why not want to make XcodeColors able to understand standard ANSI escape codes?
IMHO there should be no conflict when parsing both current esc[fg...;
and standard ANSI simultaneously, isn't it?
After Updating to Xcode 7.2, this is not working anymore
Hi,
is it save & stable to just copy & paste a recently built XcodeColors.xcplugin file into Xcode's Plug-ins folder without being built on the machine?
I want to include that file in my SwiftyBeaver open source project (MIT license) for an easier installation, please contact me via Github or Twitter (@skreutzb) to discuss the details. Thanks!
Sebastian
"\u{1B}[fg0,0,255;[DEBUG] \u{1B}[;"
The original string is just printed out like this
I used XcodeColors for a while and many thx to your contribution~
However, when I get Xcode 7.3 today, it seems that my customer colors disappear... What should I do?
Has anyone luck with Xcode 10?
I made something that uses XcodeColors and would like to add it to a list of projects that use XcodeColors if there is,
Hi,
Using Version 6.0 (6A313), and the demo app shows the colors, and the plugin is in plugin directory, and using proper UUID for this Xcode version, but output shows as this:
2014-10-12 09:35:25.997 WebScavenger[32543:70b] After building the XcodeColors plugin for the first time, you MUST RESTART XCODE.
2014-10-12 09:35:25.998 WebScavenger[32543:70b] If you still don't see colors below, please consult the README.
2014-10-12 09:35:25.999 WebScavenger[32543:70b] [fg0,0,255;Blue text [;
2014-10-12 09:35:26.000 WebScavenger[32543:70b] [bg220,0,0;Red background [;
2014-10-12 09:35:26.009 WebScavenger[32543:70b] [fg0,0,255; [bg220,0,0;Blue text on red background [;
2014-10-12 09:35:26.010 WebScavenger[32543:70b] [fg209,57,168;You can supply your own RGB values! [;
2014-10-12 09:35:26.011 WebScavenger[32543:70b] [fg0,0,255;Blue text via macro [;
Turned colors on, as in docs:
[[DDTTYLogger sharedInstance] setColorsEnabled:YES]; // colors in terminal log
But nada.
Thanks,
Peter
I'm having problems with the colors in Xcode 7.0 - console prints all in white again.
OS X 10.0.1
Xcode Version 6.1 (6A1052d)
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000012
VM Regions Near 0x12:
-->
__TEXT 0000000107744000-0000000107745000 [ 4K] r-x/rwx SM=COW /Applications/Xcode.app/Contents/MacOS/Xcode
Application Specific Information:
ProductBuildVersion: 6A1052d
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff90f6b6e1 objc_retain + 17
1 ru.DeepIT.XcodeColors 0x000000010e604a43 -[XcodeColors_NSTextStorage fixAttributesInRange:] + 35 (XcodeColors.m:285)
2 com.apple.UIFoundation 0x00007fff8c81dcab __NSCreateRenderingContextForAttributedString + 188
3 com.apple.UIFoundation 0x00007fff8c81be71 __NSStringDrawingEngine + 14710
4 com.apple.UIFoundation 0x00007fff8c81d34f -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:context:] + 1068
5 com.apple.UIFoundation 0x00007fff8c81d9dc -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:] + 41
6 com.apple.AppKit 0x00007fff9723130f -[NSMenuItem _computeAttributedTitleSizeForTitle:] + 53
7 com.apple.AppKit 0x00007fff972314d2 -[NSMenuItem _cachedAttributedTitleSize] + 88
8 com.apple.AppKit 0x00007fff970b3f27 -[NSCarbonMenuImpl _carbonMeasureItemTextEvent:handlerCallRef:measuringHeight:] + 74
9 com.apple.AppKit 0x00007fff96efaeaf NSSLMMenuEventHandler + 664
10 com.apple.HIToolbox 0x00007fff9185f32c DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1260
11 com.apple.HIToolbox 0x00007fff9185e76e SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 386
12 com.apple.HIToolbox 0x00007fff9185e5e2 SendEventToEventTargetWithOptions + 43
13 com.apple.HIToolbox 0x00007fff918bec1b HIStandardMenuView::GetItemHeight(float*, float*, unsigned char*) + 391
14 com.apple.HIToolbox 0x00007fff918c0f3d HIStandardMenuView::HandleEvent(OpaqueEventHandlerCallRef*, OpaqueEventRef*) + 869
15 com.apple.HIToolbox 0x00007fff9185fbfb HIObject::EventHook(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 145
16 com.apple.HIToolbox 0x00007fff9185f32c DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1260
17 com.apple.HIToolbox 0x00007fff9185e76e SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 386
18 com.apple.HIToolbox 0x00007fff9185e5e2 SendEventToEventTargetWithOptions + 43
19 com.apple.HIToolbox 0x00007fff918609e9 MenuData::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 117
20 com.apple.HIToolbox 0x00007fff9185f32c DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1260
21 com.apple.HIToolbox 0x00007fff9185e76e SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 386
22 com.apple.HIToolbox 0x00007fff9185e5e2 SendEventToEventTargetWithOptions + 43
23 com.apple.HIToolbox 0x00007fff918beb4f HIStandardMenuView::GetItemHeight(float*, float*, unsigned char*) + 187
24 com.apple.HIToolbox 0x00007fff918bc5c3 HIStandardMenuView::GetOptimalSizeSelf(CGSize*, float*) + 719
25 com.apple.HIToolbox 0x00007fff918bc27c HIView::SendGetOptimalBounds(CGRect*, float*, CGSize*) + 416
26 com.apple.HIToolbox 0x00007fff918bc0af HIView::GetOptimalSize(CGSize*, float*, CGSize*) + 45
27 com.apple.HIToolbox 0x00007fff918bbfb5 HandleCalculateMenuSize(OpaqueEventRef*) + 154
28 com.apple.HIToolbox 0x00007fff91860ada MenuData::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 358
29 com.apple.HIToolbox 0x00007fff9185f32c DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1260
30 com.apple.HIToolbox 0x00007fff9185e76e SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 386
31 com.apple.HIToolbox 0x00007fff9185e5e2 SendEventToEventTargetWithOptions + 43
32 com.apple.HIToolbox 0x00007fff918bbd44 _CalcMenuSizeOnDevice(MenuData*, unsigned short, unsigned int, CGRect const*, unsigned int) + 763
33 com.apple.HIToolbox 0x00007fff91a0b742 PopUpMenuSelectCore(MenuData*, Point, double, Point, unsigned short, unsigned int, Rect const*, unsigned short, unsigned int, Rect const*, Rect const*, __CFDictionary const*, __CFString const*, OpaqueMenuRef**, unsigned short*) + 726
34 com.apple.HIToolbox 0x00007fff91a0ad44 _HandlePopUpMenuSelection8(OpaqueMenuRef*, OpaqueEventRef*, unsigned int, Point, unsigned short, unsigned int, Rect const*, unsigned short, Rect const*, Rect const*, __CFDictionary const*, __CFString const*, OpaqueMenuRef**, unsigned short*) + 633
35 com.apple.HIToolbox 0x00007fff91a0aedb _HandlePopUpMenuSelectionWithDictionary + 287
36 com.apple.AppKit 0x00007fff96f517ec _NSSLMPopUpCarbonMenu3 + 5567
37 com.apple.AppKit 0x00007fff96f50219 _NSPopUpCarbonMenu3 + 39
38 com.apple.AppKit 0x00007fff96f4fff5 -[NSCarbonMenuImpl popUpMenu:atLocation:width:forView:withSelectedItem:withFont:withFlags:withOptions:] + 350
39 com.apple.AppKit 0x00007fff96f4ee94 -[NSPopUpButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 559
40 com.apple.AppKit 0x00007fff96f4d139 -[NSControl mouseDown:] + 714
41 com.apple.AppKit 0x00007fff97446f4f -[NSWindow _reallySendEvent:] + 12827
42 com.apple.AppKit 0x00007fff96ed150c -[NSWindow sendEvent:] + 368
43 com.apple.AppKit 0x00007fff96e83096 -[NSApplication sendEvent:] + 2238
44 com.apple.dt.IDEKit 0x00000001089237f4 -[IDEApplication sendEvent:] + 924
45 com.apple.AppKit 0x00007fff96d0fe98 -[NSApplication run] + 711
46 com.apple.AppKit 0x00007fff96cfb2d4 NSApplicationMain + 1832
47 libdyld.dylib 0x00007fff94f355c9 start + 1
I'm using Xcode 6.0.1 and every time I try to view a bot I've created on an Xcode server I get a crash in the XcodeColors plugin. The stack trace suggests it's in -[XcodeColors_NSTextStorage fixAttributesInRange:] + 35 (XcodeColors.m:285)
, which is just a call to the original method's implementation.
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff8b4e879f objc_retain + 15
1 ru.DeepIT.XcodeColors 0x0000000108a41a43 -[XcodeColors_NSTextStorage fixAttributesInRange:] + 35 (XcodeColors.m:285)
2 com.apple.AppKit 0x00007fff8cb02f49 __NSCreateRenderingContextForAttributedString + 181
3 com.apple.AppKit 0x00007fff8cbc9c7c _NSStringDrawingCore + 2273
4 com.apple.AppKit 0x00007fff8cbc8910 _NSDrawTextCell + 6400
5 com.apple.AppKit 0x00007fff8cbcf5fc -[NSTextFieldCell drawInteriorWithFrame:inView:] + 963
6 com.apple.AppKit 0x00007fff8cbce468 -[NSControl drawRect:] + 341
7 com.apple.AppKit 0x00007fff8cbc104f -[NSView _drawRect:clip:] + 3748
8 com.apple.AppKit 0x00007fff8cbbf8c4 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1799
9 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
10 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
11 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
12 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
13 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
14 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
15 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
16 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
17 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
18 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
19 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
20 com.apple.dt.DVTKit 0x0000000101c53f1b -[DVTReplacementView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 207
21 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
22 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
23 com.apple.AppKit 0x00007fff8cbbfca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
24 com.apple.AppKit 0x00007fff8cbbd706 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 841
25 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
26 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
27 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
28 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
29 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
30 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
31 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
32 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
33 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
34 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
35 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
36 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
37 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
38 com.apple.AppKit 0x00007fff8cbbebc4 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 6151
39 com.apple.AppKit 0x00007fff8cbbceb1 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 314
40 com.apple.AppKit 0x00007fff8cbb9e9f -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2828
41 com.apple.AppKit 0x00007fff8cb992da -[NSView displayIfNeeded] + 1680
42 com.apple.AppKit 0x00007fff8cbfe74e _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints + 884
43 com.apple.AppKit 0x00007fff8d1d4061 __83-[NSWindow _postWindowNeedsDisplayOrLayoutOrUpdateConstraintsUnlessPostingDisabled]_block_invoke1331 + 46
44 com.apple.CoreFoundation 0x00007fff87083d67 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
45 com.apple.CoreFoundation 0x00007fff87083cd7 __CFRunLoopDoObservers + 391
46 com.apple.CoreFoundation 0x00007fff870753b8 __CFRunLoopRun + 776
47 com.apple.CoreFoundation 0x00007fff87074e75 CFRunLoopRunSpecific + 309
48 com.apple.HIToolbox 0x00007fff81e47a0d RunCurrentEventLoopInMode + 226
49 com.apple.HIToolbox 0x00007fff81e47685 ReceiveNextEventCommon + 173
50 com.apple.HIToolbox 0x00007fff81e475bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
51 com.apple.AppKit 0x00007fff8ca6224e _DPSNextEvent + 1434
52 com.apple.AppKit 0x00007fff8ca6189b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
53 com.apple.dt.DVTKit 0x0000000101d637bd -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 237
54 com.apple.AppKit 0x00007fff8ca5599c -[NSApplication run] + 553
55 com.apple.AppKit 0x00007fff8ca40783 NSApplicationMain + 940
56 libdyld.dylib 0x00007fff8dd7e5fd start + 1
I found there are some �[fg204,121,32;
be copied when I copy the strings from xcode console.
I think it is the color code which some invisible strings.
How to remove them when I copy?
Hi,
I published a lightweight library to print test logs using XcodeColors, called XLTestLog. Hope you enjoy it and/or give me some advice.
🎉
Anyone using Xcode 7.2.1 yet?
I've upgraded Xcode a dozen times and have had no problems getting XcodeColors to work. But this time a couple things are different:
DVTPlugInCompatibilityUUID
has not been changed from 7.2. Perhaps because it's a minor point release, but UUID is unchanged from 7.2: F41BD31E-2683-44B8-AE7F-5F09E919790E
I'm using the XcodeColors environment variable, so that's not the issue. Thoughts?
http://openradar.appspot.com/radar?id=4934039337172992
Thanks a lot Apple.
Xcode 7.3 ,can't use xcodecolors plugin.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.