(appPath, settings)
| 770 | } |
| 771 | |
| 772 | function findXcodeDebugDylib(appPath, settings) { |
| 773 | const moduleName = settings.PRODUCT_MODULE_NAME || settings.SWIFT_MODULE_NAME; |
| 774 | const candidates = [ |
| 775 | moduleName ? path.join(appPath, `${moduleName}.debug.dylib`) : "", |
| 776 | ...fs |
| 777 | .readdirSync(appPath) |
| 778 | .filter((entry) => entry.endsWith(".debug.dylib")) |
| 779 | .map((entry) => path.join(appPath, entry)), |
| 780 | ].filter(Boolean); |
| 781 | return candidates.find((candidate) => fs.existsSync(candidate)) ?? ""; |
| 782 | } |
| 783 | |
| 784 | function overlayXcodeAppBundle(hostAppPath, xcode) { |
| 785 | const sourceApp = xcode.appPath; |
no outgoing calls
no test coverage detected