Subscribe Sign in

Swift 6.4 unifies building across Linux, macOS, Windows

1 min read Rewritten in plain language

Devops

Changed after publishing · 1 edit
  • the report was edited: 297 words added, 1 removed.

Outlets edit stories after they go out, usually without saying so. We keep what we saw the first time.

Show what we removed Rules applied: A1×2 A6 D2×2 D3×12 F2×4 all 30 rules
  • Swift Build is now the default engine for the Swift Package Manager.
  • Tuesday’s Swift 6.4 release continued that work.
  • With this integration, a developer can run through the entire build process in their own environment, be it Apple’s Xcode IDE or a command line, and all the steps will be exactly the same for a Linux, macOS, or Windows app.
  • In a way, Swift is following the lead of Rust’s Cargo and Go’s command line, both of which run as unified toolchains, as does Bun for JavaScript.
  • Most notably, SwiftPM works well with the Swift Package Index, a search service for Swift artifacts created in 2020 and acquired by Apple in June.

5 sentences from our version of the report, chosen to cover it. Nothing here is written; every line is in the article below. How

Sweetening the deal, the integrated package comes with a tool to generate an SBOM for each app, listing all the dependencies in either the SPDX or CycloneDX format (SE-0509). The Swift Package Manager, created by Apple in 2015, is a command line automation and dependency management tool.

Headline check

All two things this headline claims are in the report.

Figures, names and quoted words in the headline, looked for in the report itself — not in the summary above. One figure in this headline has a decimal point in it. We match figures digit for digit against the report, and that comparison is not reliable for decimals, so that one was not checked either way rather than reported as missing. How this is checked

Swift Build is now the default engine for the Swift Package Manager.

Although Swift serves as Apple's primary language for macOS and iOS application development, the open-source community continues to expand its reach—driving its adoption as a multi-platform language or even a cross-platform one in fields beyond user interface design.

Tuesday’s Swift 6.4 release continued that work.

A developer can write a program in Swift and Swift Build will automatically download and install the needed dependencies, testing them for compatibility.

The merger also unifies the Swift developer experience regardless of platform.

With this integration, a developer can run through the entire build process in their own environment, be it Apple’s Xcode IDE or a command line, and all the steps will be exactly the same for a Linux, macOS, or Windows app.

Sweetening the deal, the integrated package comes with a tool to generate an SBOM for each app, listing all the dependencies in either the SPDX or CycloneDX format.

In a way, Swift is following the lead of Rust’s Cargo and Go’s command line, both of which run as unified toolchains, as does Bun for JavaScript.

The Swift Package Manager, created by Apple in 2015, is a command line automation and dependency management tool.

Most notably, SwiftPM works well with the Swift Package Index, a search service for Swift artifacts created in 2020 and acquired by Apple in June.

Shortened to 1 minute of reading, this version reads 11.9 on the Niral Score.

You are reading our version, not theirs. This is The Register's report shortened to its most important sentences, in plainer words, with verdicts and loaded words taken out. Plain description stays, and so do adjectives that carry a fact, such as "former" or "federal". The reporting, the facts and the quotations are theirs — quotations are never edited — and the indicators beside it measure this version. Hover or tap Adjectives to see every one left in the text.

How this outlet filed it, and how we rewrote it

No other newsroom we read has filed on this event, so there is nothing to compare it with yet.

Outlet Niral ScoreAdjectivesHappiness
The Registeras they published this story 14 14 45.2
Mundane Readneutralized from The Register 12.5 12 45.2

Sign in to react.

Comments

Nothing here yet.

Sign in to comment.

Questions

Readers can ask a question about this story here. Questions and answers are for subscribers. Sign in to read them.

Comments are read before they appear where anything in them needs a person to look. Nothing posted here is ever deleted; a comment taken down keeps its text and the reason, so the decision can be looked at again. How this works