How to include assets with swift package manager

My notes on using bundle assets with SPM


By importing ResourceHelper you can access resources in xCode unitTests as well as SPM Terminal/Github-actions unit-tests

Example code:

let path: String = ResourceHelper.projectRootURL(projectRef: #file, fileName: "temp.bundle/qrimg1.png").path
guard let uiImage = Image(contentsOfFile: path) else { Swift.print("err getting img"); return }
Swift.print("uiImage.size: \(uiImage.size)") // 500x500