Skip to content

Document local macOS/Arm runnable build workflow #751

Description

@moreaki

There is no concise technical note for creating a runnable local macOS/Arm VirtualBox.app while iterating on host-side code.

The needed information is currently scattered across configure output, kBuild overrides, staged app layout and Darwin signing logic. In practice, local developers need to know at least:

  • the configure shape for a non-hardened OSE developer build;
  • how to provide Xcode SDK/tool overrides when Oracle-style bundled tool trees are not present;
  • how to build and refresh a selected host-side target in a staged app bundle;
  • the signing order for changed Mach-O images, nested VM bundles and the outer app bundle;
  • which VM entitlements are suitable for local developer testing and which release entitlements should not be added to ad-hoc/local Developer ID builds.

A short doc/technical page would make this workflow reproducible and reduce time lost to local signing and entitlement mistakes. The note should explicitly describe this as a local developer workflow, not a distribution packaging recipe.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions