Avatar
omochimetaru 2/3/2025 12:12 AM
Project Model This is the Swift Build representation of a package graph in SwiftPM or workspace in Xcode, including all model objects and all data that they contain. This representation very closely matches the higher-level representations, although some transforms or derived information are present in some cases where it is considered beneficial. The term "PIF" (Project Interchange Format) is used both to describe the serialized representation used to transfer the model from clients to Swift Build, and as a shorthand for the Swift Build-side representation of the model.
SwiftBuild.docc/Architecture/build-system-architecture.md
(edited)
12:13 AM
PIFもswift-buildの範疇なんですね
12:13 AM
PIFが元からあったxcodeprojの下請けだと思っていたけど実は逆なのかなあ? (edited)
12:14 AM
Apple内部でのswift-buildプロジェクトの成果としてPIFがxcodeprojを置き換える形で後から生えた?