Use bundle assets with swift package manager

My notes o 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