Files
antigravity-skills-reference/skills/macos-spm-app-packaging/references/packaging.md
sickn33 d2be634870 feat(skills): Import curated Apple workflow skills
Add fourteen skills from Dimillian/Skills, integrate the merged Snowflake and WordPress updates into the maintainer sync, and refresh registry metadata, attributions, walkthrough notes, and the 8.9.0 release notes while keeping validation warnings within budget.
2026-03-25 11:53:08 +01:00

783 B

Packaging notes

Build output paths

SwiftPM places binaries under:

  • .build/<arch>-apple-macosx/<config>/<AppName> for arch-specific builds
  • .build/<config>/<AppName> for some products (frameworks/tools)

Use ARCHES="arm64 x86_64" with swift build to produce universal binaries.

Common environment variables (used by templates)

  • APP_NAME: App/binary name (for example, MyApp).
  • BUNDLE_ID: Bundle identifier (for example, com.example.myapp).
  • ARCHES: Space-separated architectures (default: host arch).
  • SIGNING_MODE: adhoc to avoid keychain prompts in dev.
  • APP_IDENTITY: Codesigning identity name for release builds.
  • MACOS_MIN_VERSION: Minimum macOS version for Info.plist.
  • MENU_BAR_APP: Set to 1 to add LSUIElement to Info.plist.