Rename -findXcodeprojPathForPlugin: to -findXcodeprojPathForPackage:
Remove usage of @throw, use NSError instead
Make the algorithm finding the plugin's xcodeproj a bit more flexible. Instead of expecting PluginName.xcodeproj, it will:
Search the plugin repo for .xcodeproj files
If only one xcodeproj is found, build that and be happy
If multiple xcodeproj are found, try to find one matching the plugin name (old behavior)
In all other cases, return nil
This will simplify the process of making a plugin work with Alcatraz, as the authors will no longer need to have the name displayed in the plugins list match the xcodeproj filename.
-findXcodeprojPathForPlugin:
to-findXcodeprojPathForPackage:
@throw
, use NSError insteadPluginName.xcodeproj
, it will:nil
This will simplify the process of making a plugin work with Alcatraz, as the authors will no longer need to have the name displayed in the plugins list match the xcodeproj filename.
Fixes #452.