PIF

The Project Interchange Format (PIF) is a structured representation of the project model created by clients (Xcode/SwiftPM) to send to XCBuild.

PIF.swift:28
enum PIF

The PIF is a representation of the project model describing the static objects which contribute to building products from the project, independent of “how” the user has chosen to build those products in any particular build. This information can be cached by XCBuild between builds (even between builds which use different schemes or configurations), and can be incrementally updated by clients when something changes.