BuildSettingExtractor
brew install --cask buildsettingextractor
v1.4.8
Xcode build settings extractor
1
30-day installs · #9219
7
90-day · #6962
26
365-day · #7820
1.1k
★ GitHub stars · updated 5mo ago
Links
- https://github.com/dempseyatgithub/BuildSettingExtractor
- GitHub: dempseyatgithub/BuildSettingExtractor
- Brew formula source: Casks/b/buildsettingextractor.rb
Raw metadata
{
"alternatives": [],
"artifacts": [
{
"app": [
"BuildSettingExtractor.app"
],
"target": "/Applications/BuildSettingExtractor.app"
},
{
"zap": [
{
"trash": [
"~/Library/Application Scripts/net.tapas-software.BuildSettingExtractor",
"~/Library/Containers/net.tapas-software.BuildSettingExtractor"
]
}
]
}
],
"auto_updates": null,
"categories": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Xcode build settings extractor",
"disable_reason": null,
"disabled": 0,
"display_name": "BuildSettingExtractor",
"enrichment_fetched_at": "2026-06-20T22:41:15+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "buildsettingextractor",
"github_default_branch": "main",
"github_last_commit_at": "2026-03-17T03:49:06Z",
"github_readme_excerpt": "BuildSettingExtractor Read Me\n=================================\n\nThis is a utility to extract build configuration settings from an Xcode project into a set of xcconfig files.\n\nThe current release, pre-built, code-signed, and notarized is available for download at [https://buildsettingextractor.com](https://buildsettingextractor.com).\n\nIf you decide to move Xcode build settings out of your project file and into xcconfig files, this utility can make that initial move easier. It\u2019s also an easy way for the curious to take a look at the build settings in a project without fear of accidentally changing them.\n\nFor each target and the project itself, BuildSettingExtractor will generate one xcconfig file per build configuration plus a shared xcconfig file with all shared build settings for that target.\n\nUsing the app:\n\n1. Launch BuildSettingExtractor\n2. Drag an Xcode Project file (xcodeproj) to the app window\n3. Choose a destination folder\n\nChoose Preferences\u2026 (Command-,) from the BuildSettingExtractor menu to set generation options.\n\n### Notes ###\n\n- BuildSettingExtractor does not alter the original Xcode project file.\n- BuildSettingExtractor does not update existing xcconfig files, it does a one-time extraction.\n- BuildSettingExtractor does not hoist shared target build settings to the project level.\n- Do not taunt BuildSettingExtractor.\n\n### Generated Files ###\n\nThe generated xcconfig files include build setting explanations gleaned from Xcode:\n \n\t// Framework Search Paths\n\t// \n\t// This is a list of paths to folders containing frameworks to be searched by the\n\t// compiler for both included or imported header files when compiling C, Objective-C,\n\t// C++, or Objective-C++, and by the linker for frameworks used by the product. Paths are\n\t// delimited by whitespace, so any paths with spaces in them need to be properly quoted.\n\t// [-F]\n\t\n\tFRAMEWORK_SEARCH_PATHS = $(DEVELOPER_FRAMEWORKS_DIR) $(inherited)\n\t\n\t\n\t// Info.plist File\n\t// \n\t// This is the project-relative path to the",
"github_repo": "dempseyatgithub/BuildSettingExtractor",
"github_stars": 1058,
"github_topics": [],
"homepage": "https://github.com/dempseyatgithub/BuildSettingExtractor",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1,
"installs_365d": 26,
"installs_90d": 7,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": null,
"llm_model": null,
"names": [
"BuildSettingExtractor"
],
"one_liner": null,
"rank_30d": 9219,
"rank_365d": 7820,
"rank_90d": 6962,
"raw_hash": "48b16c81d87d61dc",
"ruby_source_path": "Casks/b/buildsettingextractor.rb",
"tap": "homebrew/cask",
"token": "buildsettingextractor",
"version": "1.4.8",
"why_use_this": null
}