From 907368b211375e3c6a7d40ea58fc75c56fb8739a Mon Sep 17 00:00:00 2001 From: James Dempsey Date: Sat, 7 Feb 2015 12:00:21 -0800 Subject: [PATCH] Update ReadMe and version to 1.1 --- .../BuildSettingExtractor-Info.plist | 6 +-- ReadMe.md | 41 ++++++++++++++++++- 2 files changed, 42 insertions(+), 5 deletions(-) diff --git a/BuildSettingExtractor/BuildSettingExtractor-Info.plist b/BuildSettingExtractor/BuildSettingExtractor-Info.plist index 4fdd8aa..0d2264c 100644 --- a/BuildSettingExtractor/BuildSettingExtractor-Info.plist +++ b/BuildSettingExtractor/BuildSettingExtractor-Info.plist @@ -17,15 +17,15 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.0 + 1.1 CFBundleSignature ???? CFBundleVersion - 1 + 2 LSMinimumSystemVersion ${MACOSX_DEPLOYMENT_TARGET} NSHumanReadableCopyright - Copyright © 2014 Tapas Software. All rights reserved. + Copyright © 2014-2015 Tapas Software. All rights reserved. NSMainNibFile MainMenu NSPrincipalClass diff --git a/ReadMe.md b/ReadMe.md index 062e66f..2b8637d 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -13,14 +13,51 @@ Using the app: 2. Drag an Xcode Project file (xcodeproj) to the app window 3. Choose a destination folder -**Notes** +Choose Preferences… (Command-,) from the BuildSettingExtractor menu to set generation options. + +###Notes### - BuildSettingExtractor does not alter the original Xcode project file. - BuildSettingExtractor does not update existing xcconfig files, it does a one-time extraction. - BuildSettingExtractor does not hoist shared target build settings to the project level. - Do not taunt BuildSettingExtractor. -**Version History** +###Generated Files### + +The generated xcconfig files include build setting explanations gleaned from Xcode: + + // Framework Search Paths + // + // This is a list of paths to folders containing frameworks to be searched by the + // compiler for both included or imported header files when compiling C, Objective-C, + // C++, or Objective-C++, and by the linker for frameworks used by the product. Paths are + // delimited by whitespace, so any paths with spaces in them need to be properly quoted. + // [-F] + + FRAMEWORK_SEARCH_PATHS = $(DEVELOPER_FRAMEWORKS_DIR) $(inherited) + + + // Info.plist File + // + // This is the project-relative path to the plist file that contains the Info.plist + // information used by bundles. + + INFOPLIST_FILE = BuildSettingExtractorTests/BuildSettingExtractorTests-Info.plist + +These comments can be turned off in the Preferences sheet for a more compact file: + + FRAMEWORK_SEARCH_PATHS = $(DEVELOPER_FRAMEWORKS_DIR) $(inherited) + INFOPLIST_FILE = BuildSettingExtractorTests/BuildSettingExtractorTests-Info.plist + +###Version History### + +*Version 1.1* +*February 7, 2015* + +– Added build settings explaination comments gleaned from Xcode. +– Files are shown in Finder after they are generated. +– Both options can be turned off in new Preferences pane. +– Extraction and file generation now occurs in the background. *Version 1.0* *January 31, 2015*