fortinmike / XcodeBoost

An Xcode plugin that aims to make altering and inspecting code quick and easy.
MIT License
817 stars 86 forks source link

Reinstall needed after each startup #42

Closed icanswiftabit closed 8 years ago

icanswiftabit commented 8 years ago

As title goes. After each xcode restart, reinstall of this plugin is needed.

fortinmike commented 8 years ago

Sorry for the delay. This is most probably due to not having the latest Xcode installed (or at least a version of Xcode that XcodeBoost explicitly lists as supported). I bet you installed the plugin with Alcatraz, which if I remember well dynamically loads plugins regardless of their declared compatibility UUIDs.

With this setup, Alcatraz would inject the plugin in the running Xcode on install (while it's still running), then when Xcode is restarted it won't load the plugin because it doesn't declare the right compatibility UUID.

In essence, just install the latest Xcode, or a version that has its compatibility UUID declared as supported by XcodeBoost and everything should work properly.

icanswiftabit commented 8 years ago

Hey, so new xcode released. How I can make Xcodeboost to work with new version. Your pluging is addictive :)

fortinmike commented 8 years ago

I'm glad the plugin is useful!

I just added the Xcode 7.2 compatibility UUID to XcodeBoost. You should just reinstall XcodeBoost from Alcatraz and it should work.

I'll gladly accept pull requests adding compatibility UUIDs. You can obtain the current Xcode compatibility UUID by looking at the system.log file in Console.app. Here's an example for the just-added UUID: 3a059363ee50f4d92fd93d9b93a6a72284942b85

icanswiftabit commented 8 years ago

Many thanks for that tutorial, to be honest I was looking for it :+1: