eerolanguage / eero

Eero was a fully binary- and header-compatible dialect of Objective-C, implemented with a modified version of the Apple-sponsored LLVM/clang open-source compiler. It featured a streamlined syntax, Python-like indentation, and other features that improve readability and code safety. It was inspired by languages such as Smalltalk, Python, and Ruby.
https://web.archive.org/web/20171101134337/http://eerolanguage.org/
288 stars 7 forks source link

Eero plugin doesn't work with Xcode 5.1 #52

Closed MaxDesiatov closed 10 years ago

MaxDesiatov commented 10 years ago

when trying to compile .eero file with Xcode 5.1 I get

warning: no rule to process file 'file.eero' of type text for architecture i386
andyarvanitis commented 10 years ago

It's probably a compatibility UUID issue (it might have changed in 5.1), but I haven't tried it yet, so I'm not sure. I will have a look asap.

andyarvanitis commented 10 years ago

Confirmed that the compatibility UUID is the issue. I've barely done any testing with 5.1 (just a quick build, run, and autocomplete), but if you want to try it out, you can update your plugin's Info.plist. Just manually replace the

DVTPlugInCompatibilityUUIDs value with 640F884E-CE55-4B40-87C0-8869546CAB7A

I'll update the plugin/installer as soon as 5.1 is officially out.

The plugin's Info.plist is located at ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Eero\ Xcode\ Plugin.xcplugin/Contents/Info.plist

andyarvanitis commented 10 years ago

Fixed in version Eero Support for Xcode 2013-12-08.dmg. It's also still compatible with 5.0.2. Both UUIDs are present in the plist -- It didn't occur to me before that you can have multiple compatibility UUIDs.