Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ExtractLocalization/ExtractorLocalizableStrings-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
<string>CC0D0F4F-05B3-431A-8F33-F84AFCB2C651</string>
<string>7265231C-39B4-402C-89E1-16167C4CC990</string>
<string>F41BD31E-2683-44B8-AE7F-5F09E919790E</string>
<string>ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C</string>
</array>
<key>NSPrincipalClass</key>
<string>ExtractLocalization</string>
Expand Down
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,18 @@ ExtractorLocalizableStrings will be installed in `~/Library/Application Support/

If you want to uninstall plugin, remove ExtractorLocalizableStrings.xcplugin in `Plug-ins` directory.

##Xcode version?

From Xcode 5, Apple added a UUID-verification to all plugins to ensure the stability when Xcode gets updated. The value of DVTPlugInCompatibilityUUIDs in project plist should contains current UUID of Xcode version, or the plugin does not work. And from Xcode 6.3, you will be prompt to "Load third party bundle" if you are using a plugin. You should always select "Load bundles" to enable this plugin. If you happened to skip the bundle loading, you can use this to reset the prompt:

`defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-{your_xcode_version}`

To get the UUID, execute in console:

`defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`

Pull request with the new DVTPlugInCompatibilityUUIDs is welcome

## Changelog
> **1.0.0**
>
Expand Down