Skip to content

Document application artifacts#121

Draft
Redth wants to merge 7 commits into
dotnet:mainfrom
Redth:redth/macios-artifact-output-docs
Draft

Document application artifacts#121
Redth wants to merge 7 commits into
dotnet:mainfrom
Redth:redth/macios-artifact-output-docs

Conversation

@Redth

@Redth Redth commented Jun 16, 2026

Copy link
Copy Markdown
Member

Apple platform builds and publishes now expose final artifacts through a shared @(ApplicationArtifact) item group in dotnet/macios. This updates the conceptual docs to describe how app bundles, IPA packages, PKG installers, and Xcode archives are exposed to custom targets and CI.

Changes

  • Document @(ApplicationArtifact) and its metadata set.
  • Add conceptual target documentation for GetApplicationArtifacts.
  • Document GetApplicationArtifactsDependsOn for SDKs/custom targets that need to enrich artifact metadata before GetApplicationArtifacts returns.
  • Cross-link related packaging properties such as BuildIpa, CreatePackage, ArchiveOnBuild, IpaPackagePath, and PkgPackagePath.

Validation

  • git diff --check

Internal previews

📄 File 🔗 Preview link
docs/ios/building-apps/build-items.md docs/ios/building-apps/build-items
docs/ios/building-apps/build-properties.md docs/ios/building-apps/build-properties
docs/ios/building-apps/build-targets.md docs/ios/building-apps/build-targets

Redth and others added 2 commits June 16, 2026 16:22
Add conceptual documentation for MaciOS build and publish artifact item groups, including metadata and query targets for app bundles, IPA packages, PKG installers, and Xcode archives.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update the conceptual docs to describe the single ApplePackageOutput item group, GetApplePackageOutputs target, and reduced metadata set.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Redth Redth changed the title Document MaciOS artifact outputs Document Apple package outputs Jun 16, 2026
Redth and others added 4 commits June 16, 2026 17:11
Clarify that ApplePackageOutput Signed reflects app code signing and PackageSigned reflects .pkg installer package signing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Drop Signed and PackageSigned from the ApplePackageOutput conceptual docs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Drop AppBundlePath from the ApplePackageOutput conceptual docs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update conceptual docs to use ApplicationArtifact and GetApplicationArtifacts for the shared application artifact item surface.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Redth Redth changed the title Document Apple package outputs Document application artifacts Jun 16, 2026
Add GetApplicationArtifactsDependsOn docs for enriching ApplicationArtifact metadata before the query target returns.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant