nek023 / lin Goto Github PK
View Code? Open in Web Editor NEWXcode plugin that provides auto-completion for NSLocalizedString.
Home Page: http://questbe.at/lin/
License: MIT License
Xcode plugin that provides auto-completion for NSLocalizedString.
Home Page: http://questbe.at/lin/
License: MIT License
say I have define my own macro called "KSLocalizedString"
this plug not worked for this.
One solution is to add key bind to auto complete,
The other is to define my own key word.
can you tell me how to do it ?
thank you
Hi, can you add config file, where I can add my custom "NSLocalizedString" function's name? I use macros - "#define L(key) [[LanguageEngine instance] localizedStringWithKey:key]" in all my projects.
Is this possible to past the table name from wich we import string key?
If a strings-kay has been deleted from .stings files, But still referred by source code, We can show the alert message automatically.
I installed the plugin. After restarting Xcode, item "Enable Lin" is now checked in Edit menu.
On a new project, nothing appears when I try to edit a line similar to:
NSLocalizedString(@"foo", @"bar");
Still broken if I add more localizations languages to the project, nor if I localize the files being edited.
Tested with Xcode Version 4.6.1 (4H512).
I could not spot a relevant log in the system console.
I'm not alone having problem with it. See this twitter conversation: https://twitter.com/gcerquant/status/319362957853220864
Let me know if there is anything I can do to help troubleshoot, looks like a really nice and useful project.
Couldn't get this to work on the latest Xcode 7.1 Beta
With a .strings like that
//MY_KEY="MY_VALUE"
KEY1="VALUE1"
We should not display first commented key in popup
I use the HockeyApp SDK for crash reporting and it comes with localized resources.
fails for HockeyApp's Resourses .string that appear to be in some other encoding.
I've made a sample project where you can see the issue:
I have included a pointer to Mail.app in my OS X project which is necessary if you use ScriptingBridge to open Mail from within the app.
The problem with this is that Lin parses Mail's localized files as well, and there are hundreds of them so it takes over 5 minutes for the project to open.
I added a simple if ([filePath hasPrefix:@"/Applications"]) return;
at line 47 in Localization.m but it feels a bit like a hack. There might be a better solution but I cannot think of it...
It's not work on Xcode5 dp5 as I test.
If use my solution like here - stefanceriu/SCXcodeMiniMap#13 - it start, but then xcode unexpectedly crush..
Would be nice if Lin dismiss itself when Esc is pressed.
@antonjn Any fixes? =)
11/27/15 1:48:52.478 PM Xcode[37183]: Xcodebuild output: 2015-11-27 13:48:50.140 xcodebuild[37499:596288] [MT] PluginLoading: Required plug-in compatibility UUID 7265231C-39B4-402C-89E1-16167C4CC990 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XLCXcodeAssist.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-11-27 13:48:50.150 xcodebuild[37499:596288] [MT] PluginLoading: Required plug-in compatibility UUID 7265231C-39B4-402C-89E1-16167C4CC990 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/RRConstraintsPlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-11-27 13:48:50.153 xcodebuild[37499:596288] [MT] PluginLoading: Required plug-in compatibility UUID 7265231C-39B4-402C-89E1-16167C4CC990 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
=== CLEAN TARGET Lin OF PROJECT Lin WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
Clean.Remove clean build/Lin.build/Release/Lin.build
builtin-rm -rf /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build
Clean.Remove clean /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin
builtin-rm -rf /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin
Clean.Remove clean build/Release/Lin.xcplugin.dSYM
builtin-rm -rf /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/Lin.xcplugin.dSYM
Clean.Remove clean build/Release/Lin.xcplugin
builtin-rm -rf /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/Lin.xcplugin
** CLEAN SUCCEEDED **
=== BUILD TARGET Lin OF PROJECT Lin WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
Write auxiliary files
write-file /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap
write-file /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap
write-file /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin.hmap
write-file /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap
write-file /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap
/bin/mkdir -p /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64
write-file /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/Lin.LinkFileList
write-file /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-non-framework-target-headers.hmap
Create product structure
/bin/mkdir -p /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents
/bin/mkdir -p /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/MacOS
/bin/mkdir -p /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/Resources
ProcessInfoPlistFile /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/Info.plist Lin/Info.plist
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
builtin-infoPlistUtility /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/Info.plist -expandbuildsettings -platform macosx -o /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/Info.plist
SymLink build/Release/Lin.xcplugin /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
/bin/ln -sfh /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/Lin.xcplugin
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINLocalization.o Lin/LINLocalization.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINLocalization.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINLocalization.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/LINLocalization.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINLocalization.o
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTTextCompletionDataSource+Lin.o Lin/DVTTextCompletionDataSource+Lin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTTextCompletionDataSource+Lin.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTTextCompletionDataSource+Lin.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/DVTTextCompletionDataSource+Lin.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTTextCompletionDataSource+Lin.o
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINLocalizationParser.o Lin/LINLocalizationParser.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINLocalizationParser.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINLocalizationParser.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/LINLocalizationParser.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINLocalizationParser.o
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTSourceCodeLanguage+Lin.o Lin/DVTSourceCodeLanguage+Lin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTSourceCodeLanguage+Lin.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTSourceCodeLanguage+Lin.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/DVTSourceCodeLanguage+Lin.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTSourceCodeLanguage+Lin.o
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/IDEWorkspace+Lin.o Lin/IDEWorkspace+Lin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/IDEWorkspace+Lin.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/IDEWorkspace+Lin.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/IDEWorkspace+Lin.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/IDEWorkspace+Lin.o
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINTextCompletionItem.o Lin/LINTextCompletionItem.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINTextCompletionItem.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINTextCompletionItem.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/LINTextCompletionItem.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/LINTextCompletionItem.o
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTSourceTextView+Lin.o Lin/DVTSourceTextView+Lin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTSourceTextView+Lin.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTSourceTextView+Lin.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/DVTSourceTextView+Lin.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTSourceTextView+Lin.o
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTTextCompletionController+Lin.o Lin/DVTTextCompletionController+Lin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTTextCompletionController+Lin.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTTextCompletionController+Lin.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/DVTTextCompletionController+Lin.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/DVTTextCompletionController+Lin.o
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/Lin.o Lin/Lin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/Lin.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/Lin.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/Lin.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/Lin.o
CompileC build/Lin.build/Release/Lin.build/Objects-normal/x86_64/MethodSwizzle.o Lin/MethodSwizzle.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export LANG=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/wh/xbg0khhn0rb9w0zl_1zxy94w0000gn/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Werror=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror=deprecated-objc-isa-usage -Werror=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS=1 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.10 -g -Wno-sign-conversion -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-generated-files.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-own-target-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-all-target-headers.hmap -iquote /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Lin-project-headers.hmap -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/include -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources/x86_64 -I/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/DerivedSources -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -MMD -MT dependencies -MF /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/MethodSwizzle.d --serialize-diagnostics /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/MethodSwizzle.dia -c /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/Lin/MethodSwizzle.m -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/MethodSwizzle.o
Ld /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/MacOS/Lin normal x86_64
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
export MACOSX_DEPLOYMENT_TARGET=10.10
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -bundle -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -L/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release -F/Applications/Xcode.app/Contents/Developer/../Frameworks -F/Applications/Xcode.app/Contents/Developer/../SharedFrameworks -filelist /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/Lin.LinkFileList -mmacosx-version-min=10.10 -fobjc-arc -fobjc-link-runtime -framework Cocoa -framework IDEFoundation -framework IDEKit -framework DVTFoundation -framework DVTKit -Xlinker -dependency_info -Xlinker /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Lin.build/Release/Lin.build/Objects-normal/x86_64/Lin_dependency_info.dat -o /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/MacOS/Lin
GenerateDSYMFile build/Release/Lin.xcplugin.dSYM /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/MacOS/Lin
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/MacOS/Lin -o /Users/nebiros/Library/Application\ Support/Alcatraz/Plug-ins/Lin/build/Release/Lin.xcplugin.dSYM
CopyPlistFile /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/Resources/Completions.plist Lin/Completions.plist
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
builtin-copyPlist --outdir /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin/Contents/Resources -- Lin/Completions.plist
Touch /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin
cd "/Users/nebiros/Library/Application Support/Alcatraz/Plug-ins/Lin"
/usr/bin/touch -c /Users/nebiros/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Lin.xcplugin
** BUILD SUCCEEDED **
Add the ability to replace "NSLocalizedString" example "XXLocalizedString".
In NSBundle.h
there are more macros defined for the handling of localized strings:
#define NSLocalizedString(key, comment) \
[[NSBundle mainBundle] localizedStringForKey:(key) value:@"" table:nil]
#define NSLocalizedStringFromTable(key, tbl, comment) \
[[NSBundle mainBundle] localizedStringForKey:(key) value:@"" table:(tbl)]
#define NSLocalizedStringFromTableInBundle(key, tbl, bundle, comment) \
[bundle localizedStringForKey:(key) value:@"" table:(tbl)]
#define NSLocalizedStringWithDefaultValue(key, tbl, bundle, val, comment) \
[bundle localizedStringForKey:(key) value:(val) table:(tbl)]
The feature request would be to expand this plugin to support the following:
NSLocalizedStringFromTable
load the strings from the given .strings
file nameNSLocalizedStringFromTableInBundle
also handle loading .strings
files from multiple bundesNSLocalizedStringWithDefaultValue
handle like NSLocalizedStringFromTableInBundle
as the default key does not necessarily needs to be displayed in the pop up(popover, using "-" button, selected translation is blue)
The commit hsarret/Lin@1e44111 brings a new issue.
The keys like "key 0" or key.0 won't be recognized.
Reproduction steps:
Lin
enabledCmd-f
and type @"
in search boxCmd-g
until Lin popoverCmd-g
Though, there is a workaround. Clicking the editor area let us continue incremental search.
It will be great if the issue can be resolved, but I smelled "won't fix".
If I enter a new strings key that not exists in current strings table, It would automatically (of if I cmd+Click the strings key) popup a panel that I can add a new strings key and multi-language values for it.
Download the project and build it, and then relaunch Xcode.
I tried this, but I can't use Lin.
When I write NSLocalizedString(@"", ni
autocompletion ends up writing "niil" and my clipboard is cleared.
Same here, just downloaded and installed this nice plugin but nothing happens although strings files are UTF8 (and XCode restart several times).
Any suggestions ?
Cheers
Frank
/* Class = "IBUILabel"; text = "Label"; ObjectID = "4"; */
"4.text" = "Label";
Regex is not filtering out comment
Bad crash:
-> NSLocalizedString (@""
-> Lin appears
-> arrow right
-> Lin disappears
-> code completion appears
-> arrow left
-> Xcode crashes
First of all, great plugin! Saves lots of time. But there is a slight bug with autocompletion:
Having key some.complex.key.in.table
and trying to type NSLocalizedStringFromTable(some
autocompletion shows the suggestions, but after putting "." everything disappear. I hope it will not take much time to fix, because having lots of keys with prefix some
gets harder to autocomplete.
The pop up doesn't know where to pop up and doesn't display anything when attempting to have it work on a line with multiple NSLocalizedString macros on it.
Example:
UIActionSheet* sheet = [[UIActionSheet alloc] initWithTitle:nil
delegate:self
cancelButtonTitle:NSLocalizedString(@"Cancel", nil)
destructiveButtonTitle:nil
otherButtonTitles:NSLocalizedString(@"title1", nil), NSLocalizedString(@"title2", nil), NSLocalizedString(@"title3", nil), NSLocalizedString(@"title4", nil), nil];
I have 4 projects in the same workspace. Lin recognised only one Localizable.strings file, but that file is present in 3 out of 4 project in my workspace.
Not Working with HOStringSense
It would be cool to be able to add a new string directly from popup, probably to all available languages.
User must choose in which .strings file it should be added.
It would be interesting that Lin checks if a particular language is missing a string.
en.lproj/Localizable.strings
TITLE = "some title";
SUBTITLE = "some subtitle";
fr.lproj/Localizable.strings
TITLE = "un titre";
Lin would warn that french entry for SUBTITLE is missing
Hi, I get the following sample during excessive (fairly regular) beachballing in a project with no il8n. Version installed from Alcatraz.
Sampling process 74443 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling Xcode (pid 74443) every 1 millisecond
Process: Xcode [74443]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Load Address: 0x104e7c000
Identifier: com.apple.dt.Xcode
Version: 4.6.2 (2067.2)
Build Info: IDEApplication-2067002000000000~2
Code Type: X86-64 (Native)
Parent Process: launchd [126]
Date/Time: 2013-04-29 12:19:37.352 +1000
OS Version: Mac OS X 10.8.3 (12D78)
Report Version: 7
Call graph:
2486 Thread_594607 DispatchQueue_1: com.apple.main-thread (serial)
+ 2486 ??? (in Xcode) load address 0x104e7c000 + 0x1b00 [0x104e7db00]
+ 2486 ??? (in Xcode) load address 0x104e7c000 + 0x1b6f [0x104e7db6f]
+ 2486 NSApplicationMain (in AppKit) + 869 [0x7fff8f2b6c06]
+ 2486 -[NSApplication run] (in AppKit) + 517 [0x7fff8f3121d3]
+ 2486 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) + 128 [0x7fff8f31ae22]
+ 2486 _DPSNextEvent (in AppKit) + 685 [0x7fff8f31b563]
+ 2486 BlockUntilNextEventMatchingListInMode (in HIToolbox) + 62 [0x7fff88663ae3]
+ 2486 ReceiveNextEventCommon (in HIToolbox) + 356 [0x7fff88663c52]
+ 2486 RunCurrentEventLoopInMode (in HIToolbox) + 209 [0x7fff88663eb4]
+ 2486 CFRunLoopRunSpecific (in CoreFoundation) + 290 [0x7fff8cb750e2]
+ 2486 __CFRunLoopRun (in CoreFoundation) + 810 [0x7fff8cb7580a]
+ 2486 __CFRunLoopDoBlocks (in CoreFoundation) + 255 [0x7fff8cb5147f]
+ 2486 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ (in CoreFoundation) + 18 [0x7fff8cb90cd2]
+ 2486 __DVTAsyncPerformBlock_block_invoke (in DVTFoundation) + 26 [0x104f2f19b]
+ 2486 -[NSNotificationCenter postNotificationName:object:userInfo:] (in Foundation) + 64 [0x7fff882eee26]
+ 2486 _CFXNotificationPost (in CoreFoundation) + 2554 [0x7fff8cb85eda]
+ 2486 -[Lin updateLocalizationsForWorkspace:] (in Lin) + 226 [0x10dbf644e]
+ 2486 -[Localization addLocalizationFromContentsOfFile:encoding:] (in Lin) + 424 [0x10dbf91fd]
+ 2486 -[NSString enumerateLinesUsingBlock:] (in Foundation) + 125 [0x7fff8842dc40]
+ 2486 -[NSString enumerateSubstringsInRange:options:usingBlock:] (in Foundation) + 1233 [0x7fff8842d22b]
+ 2486 __59-[Localization addLocalizationFromContentsOfFile:encoding:]_block_invoke (in Lin) + 185 [0x10dbf92ed]
+ 2486 -[NSRegularExpression(NSMatching) enumerateMatchesInString:options:range:usingBlock:] (in Foundation) + 1119 [0x7fff8831d309]
+ 2486 uregex_findNext (in libicucore.A.dylib) + 67 [0x7fff8ff4a17f]
+ 2485 icu::RegexMatcher::find() (in libicucore.A.dylib) + 366 [0x7fff8ff4a2f2]
+ ! 2288 icu::RegexMatcher::MatchAt(long long, signed char, UErrorCode&) (in libicucore.A.dylib) + 267,215,... [0x7fff8ff4ab57,0x7fff8ff4ab23,...]
+ ! 197 icu::RegexMatcher::MatchAt(long long, signed char, UErrorCode&) (in libicucore.A.dylib) + 3605 [0x7fff8ff4b861]
+ ! 140 icu::UnicodeSet::contains(int) const (in libicucore.A.dylib) + 64 [0x7fff8ff55af0]
+ ! | 140 icu::UnicodeSet::findCodePoint(int) const (in libicucore.A.dylib) + 58,25,... [0x7fff8ff55b32,0x7fff8ff55b11,...]
+ ! 57 icu::UnicodeSet::contains(int) const (in libicucore.A.dylib) + 0,64,... [0x7fff8ff55ab0,0x7fff8ff55af0,...]
+ 1 icu::RegexMatcher::find() (in libicucore.A.dylib) + 497 [0x7fff8ff4a375]
2486 Thread_594619 DispatchQueue_2: com.apple.libdispatch-manager (serial)
+ 2486 _dispatch_mgr_thread (in libdispatch.dylib) + 54 [0x7fff849b09ee]
+ 2486 _dispatch_mgr_invoke (in libdispatch.dylib) + 883 [0x7fff849b0dea]
+ 2486 kevent (in libsystem_kernel.dylib) + 10 [0x7fff83636d16]
2486 Thread_594638: com.apple.NSURLConnectionLoader
+ 2486 thread_start (in libsystem_c.dylib) + 13 [0x7fff836841e1]
+ 2486 _pthread_start (in libsystem_c.dylib) + 327 [0x7fff836977a2]
+ 2486 __NSThread__main__ (in Foundation) + 1345 [0x7fff8833bcd2]
+ 2486 +[NSURLConnection(Loader) _resourceLoadLoop:] (in Foundation) + 356 [0x7fff882ddb66]
+ 2486 CFRunLoopRunSpecific (in CoreFoundation) + 290 [0x7fff8cb750e2]
+ 2486 __CFRunLoopRun (in CoreFoundation) + 1078 [0x7fff8cb75916]
+ 2486 __CFRunLoopServiceMachPort (in CoreFoundation) + 195 [0x7fff8cb70233]
+ 2486 mach_msg (in libsystem_kernel.dylib) + 70 [0x7fff83633c42]
+ 2486 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff83634686]
2486 Thread_594696
+ 2486 thread_start (in libsystem_c.dylib) + 13 [0x7fff836841e1]
+ 2486 _pthread_start (in libsystem_c.dylib) + 327 [0x7fff836977a2]
+ 2486 __NSThread__main__ (in Foundation) + 1345 [0x7fff8833bcd2]
+ 2486 -[DTDKRemoteDeviceDataListener listenerThreadImplementation] (in DTDeviceKit) + 229 [0x10aad87a3]
+ 2486 CFRunLoopRunSpecific (in CoreFoundation) + 290 [0x7fff8cb750e2]
+ 2486 __CFRunLoopRun (in CoreFoundation) + 1078 [0x7fff8cb75916]
+ 2486 __CFRunLoopServiceMachPort (in CoreFoundation) + 195 [0x7fff8cb70233]
+ 2486 mach_msg (in libsystem_kernel.dylib) + 70 [0x7fff83633c42]
+ 2486 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff83634686]
2486 Thread_594697: com.apple.CFSocket.private
+ 2486 thread_start (in libsystem_c.dylib) + 13 [0x7fff836841e1]
+ 2486 _pthread_start (in libsystem_c.dylib) + 327 [0x7fff836977a2]
+ 2486 __CFSocketManager (in CoreFoundation) + 1302 [0x7fff8cbb4f46]
+ 2486 __select (in libsystem_kernel.dylib) + 10 [0x7fff83636322]
2486 Thread_594719: DYMobileDeviceManager
+ 2486 thread_start (in libsystem_c.dylib) + 13 [0x7fff836841e1]
+ 2486 _pthread_start (in libsystem_c.dylib) + 327 [0x7fff836977a2]
+ 2486 __NSThread__main__ (in Foundation) + 1345 [0x7fff8833bcd2]
+ 2486 -[NSRunLoop(NSRunLoop) run] (in Foundation) + 74 [0x7fff882d975a]
+ 2486 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] (in Foundation) + 268 [0x7fff88340f5e]
+ 2486 CFRunLoopRunSpecific (in CoreFoundation) + 290 [0x7fff8cb750e2]
+ 2486 __CFRunLoopRun (in CoreFoundation) + 1078 [0x7fff8cb75916]
+ 2486 __CFRunLoopServiceMachPort (in CoreFoundation) + 195 [0x7fff8cb70233]
+ 2486 mach_msg (in libsystem_kernel.dylib) + 70 [0x7fff83633c42]
+ 2486 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff83634686]
2486 Thread_595231
+ 2486 thread_start (in libsystem_c.dylib) + 13 [0x7fff836841e1]
+ 2486 _pthread_start (in libsystem_c.dylib) + 327 [0x7fff836977a2]
+ 2486 __NSThread__main__ (in Foundation) + 1345 [0x7fff8833bcd2]
+ 2486 -[XCInvocationQueue _processInvocationsInThreadSlotNumber:] (in DevToolsCore) + 457 [0x1090757e4]
+ 2486 _pthread_cond_wait (in libsystem_c.dylib) + 869 [0x7fff8369bfe9]
+ 2486 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff836360fa]
2486 Thread_596061
+ 2486 start_wqthread (in libsystem_c.dylib) + 13 [0x7fff836841d1]
+ 2486 _pthread_wqthread (in libsystem_c.dylib) + 412 [0x7fff83699d13]
+ 2486 _pthread_workq_return (in libsystem_c.dylib) + 25 [0x7fff83699f4c]
+ 2486 __workq_kernreturn (in libsystem_kernel.dylib) + 10 [0x7fff836366d6]
2486 Thread_596157
2486 start_wqthread (in libsystem_c.dylib) + 13 [0x7fff836841d1]
2486 _pthread_wqthread (in libsystem_c.dylib) + 412 [0x7fff83699d13]
2486 _pthread_workq_return (in libsystem_c.dylib) + 25 [0x7fff83699f4c]
2486 __workq_kernreturn (in libsystem_kernel.dylib) + 10 [0x7fff836366d6]
Total number in stack (recursive counted multiple, when >=5):
5 _pthread_start (in libsystem_c.dylib) + 327 [0x7fff836977a2]
5 thread_start (in libsystem_c.dylib) + 13 [0x7fff836841e1]
Sort by top of stack, same collapsed (when >= 5):
mach_msg_trap (in libsystem_kernel.dylib) 7458
__workq_kernreturn (in libsystem_kernel.dylib) 4972
__psynch_cvwait (in libsystem_kernel.dylib) 2486
__select (in libsystem_kernel.dylib) 2486
kevent (in libsystem_kernel.dylib) 2486
icu::RegexMatcher::MatchAt(long long, signed char, UErrorCode&) (in libicucore.A.dylib) 2288
icu::UnicodeSet::findCodePoint(int) const (in libicucore.A.dylib) 140
icu::UnicodeSet::contains(int) const (in libicucore.A.dylib) 57
Binary Images:
0x104e7c000 - 0x104e7efff com.apple.dt.Xcode (4.6.2 - 2067.2) <533C877A-DB4D-3CBB-A3F6-F1F933F555FA> /Applications/Xcode.app/Contents/MacOS/Xcode
...
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.