📣 Static Analysis Product Updates - Veracode has released a new version of Gen IR, our iOS packaging tool

Gen IR v0.5.0 has been released to GitHub and Homebrew and includes the following new features and enhancements:

 

PIF Support Integration:

 

We’ve introduced a new library called PIFSupport that brings the power of Project Interchange Format (PIF) into Gen IR. PIF is a structured representation of the project model used by Xcode and Swift Package Manager. This new library allows us to better interact with project models from Xcode and SPM, offering a more structured and publicly documented alternative to PBXProject. With this change, we can now discover and decode the PIF cache, which allows Gen IR to better parse and reason about complex project structures and dependencies between targets in a project.

 

Why This Matters:

 

  • Simplified Project Parsing: PIF’s structure is easier to consume and more robust.
  • Enhanced Compatibility: Improved handling of dependencies and other existing issues.
  • Future-Proofing: Aligns with modern development tools and workflows in Xcode and Swift Package Manager.

 

Xcode 16 Support:

 

  • This release adds support for projects built or generated with Xcode 16

 

Gen IR Downgrade Support:

 

  • v0.4.3 Homebrew formula is available if people need to downgrade (brew install gen-ir@0.4.3)

 


Topics (6)

No articles found
Loading

Ask the Community

Get answers, share a use case, discuss your favorite features, or get input from the community.