Skip to content

Releases: dempseyatgithub/BuildSettingExtractor

Version 1.4.8

23 Dec 15:41
Compare
Choose a tag to compare

– Updated to extract build settings from Xcode 15.3-compatible project files.
– Updated to extract build settings from Xcode 16.0-compatible project files.
– Added new line to end of generated files.
– Tested on macOS 15.1.1 Sequoia, Apple Silicon.
– Built with Xcode 16.2 on macOS 15.1.1 Sequoia.

Version 1.4.7

02 Mar 16:10
Compare
Choose a tag to compare

– Updated list of build setting info files for Xcode 15.3.
– Tested on macOS 14.3.1 Sonoma, Apple Silicon.
– Built with Xcode 15.2 on macOS 14.3.1 Sonoma.

Version 1.4.6

12 Jun 11:17
Compare
Choose a tag to compare

– Updated to extract build settings from Xcode 15.0-compatible project files.
– Updated list of build setting info files.
– Tested on macOS 13.4 Ventura, Apple Silicon.
– Built with Xcode 14.3 on macOS 12.4 Ventura.

Version 1.4.5

13 Sep 20:45
Compare
Choose a tag to compare

– Updated to extract build settings from Xcode 14.0-compatible project files.
– Added grouping to conditional build setting generation.
– Updated URL in generated files.
– Tested on macOS 12.5.1 Monterey, Apple Silicon.
– Built with Xcode 14.0 on macOS 12.5.1 Monterey.

Version 1.4.4

07 May 18:09
591ac2d
Compare
Choose a tag to compare

– Updated list of build setting info files for Xcode 13.3 and later.
– Add backstop entry for SWIFT_VERSION build setting.
– Tested on macOS 12.3.1 Monterey, Apple Silicon.
– Built with Xcode 13.3.1 on macOS 12.3.1 Monterey.

Version 1.4.3

21 Oct 18:28
Compare
Choose a tag to compare

– Updated to extract build settings from Xcode 13.0-compatible project files.
– Updated copyright notice.
– Tested on macOS macOS 11.6 Big Sur.
– Tested on macOS 12.0.1 Big Sur, Apple Silicon.
– Built with Xcode 12.5.1 on macOS 11.6 Big Sur.

Version 1.4.2

14 Nov 18:59
Compare
Choose a tag to compare

– Added native Apple Silicon support.
– Updated app icon to follow macOS 11 Big Sur guidelines.
– Updated icons in preferences window for macOS 11 Big Sur.
– Fixed row spacing issue when building with Xcode 12 and later.
– Updated list of build setting description files for Metal compiler and linker.
– Updated to extract build settings from Xcode 11.4-compatible project files.
– Added documentation for the BuildSettingInfoSubpaths.plist file.
– Updated copyright notice.
– Tested on macOS 10.14.6 Mojave.
– Tested on macOS 10.15.7 Catalina.
– Tested on macOS 11.0.1 Big Sur, Apple Silicon.
– Built with Xcode 12.2 on macOS 10.15.7 Catalina.

Version 1.4.1

03 Aug 22:32
Compare
Choose a tag to compare

– Added ability to drag Xcode project to app icon to extract settings.
– Added support for no word separator in generated file names.
– Added validation for text fields that should never be empty.
– Added mechanism for handling introduced build setting info files.
– Updated list of build setting info files for Xcode 12.0 beta.
– Updated to extract build settings from Xcode 12.0-compatible project files.
– Convert app scheme to use a test plan.
– Tested on macOS 10.15.5 Catalina.
– Tested on macOS 11.0 Big Sur beta 3.
– Built with Xcode 11.6 on macOS 10.15.5 Catalina.

Version 1.4

17 May 17:31
Compare
Choose a tag to compare

This release adds a number of new generation options which can be configured in the new preferences window. Each preference pane has a preview of generated file layout and contents based on current preference settings.

Folders Per Target
Generated xcconfig files can now be grouped in folders by target. Project-level xcconfig files can also be grouped into their own subfolder.

Destination Folder
The name of the folder that will contain all of the generated xcconfig files is now specified in preferences. This removes the previously necessary step of creating and naming a new folder to contain the generated files.

Automatic Saving
BuildSettingExtractor can now be set to automatically save the generated files in the same directory as the source project file.

Line Spacing
The number of lines between settings in the generated xcconfig files can now be configured. This value can be different depending on whether build setting info comments are displayed or not.

Align Setting Values
The values of build settings can be aligned so values line up neatly. This is especially useful if build setting info comments are not generated.

Additional Changes
– Added Close command to the File menu.
– Added shared xcscheme file to allow Xcode Server usage.
– Updated list of build setting info files for Xcode 11.4.
– Updated minimum macOS deployment target to 10.14.
– Tested on macOS 10.15.4 Catalina.
– Built with Xcode 11.4.1 on macOS 10.15.4 Catalina.

Version 1.3.2

13 Oct 05:52
Compare
Choose a tag to compare

– Spaces are now replaced with separator in generated xcconfig file names.
– Added BSE-CodeSigning.xcconfig file to store easily accessible code signing settings.
– Enabled hardened runtime to allow app notarization.
– Enabled sandboxing with entitlement for read-write access to user-selected files.
– Added support for Xcode beta as build setting info souce.
– Added error reporting if no build setting info source is found.
– Refactored error creation, handling and presentation.
– Refactored AppKit-dependent category methods into separate file.
– Removed precompiled headers.
– Moved to explicit @import statements.
– Tested on macOS 10.15 Catalina.
– Built with Xcode 11.1 on macOS 10.14.6 Mojave.