Skip to main content

0.10.0

New features

Support for relative source paths in debug symbols

Starting from this release, SKIE can make the source paths in debug symbols relative to the project root. This feature is useful when distributing the framework to other computers, for example when using our KMMBridge tool to integrate with Swift Package Manager.

This feature can be enabled on its own with a separate flag, but we also added it to the produceDistributableFramework() function for convenience. That means that if you use the produceDistributableFramework() function, you will automatically get the relative source paths in debug symbols.

In case you use produceDistributableFramework() but don't want the relative source paths, you can disable them by setting the enableRelativeSourcePathsInDebugSymbols property to false right after calling produceDistributableFramework().

build.gradle.kts
skie {
build {
produceDistributableFramework()
enableRelativeSourcePathsInDebugSymbols.set(false)
}
}

Read more about relative source paths in debug symbols.