can anyone recommend a tool to find unused iOS cod...
# multiplatform
t
can anyone recommend a tool to find unused iOS code that plays well with KMP? I tried periphery and it fails trying to build my shared KMP library:
Copy code
* What went wrong:
A problem was found with the configuration of task ':shared:embedAndSignAppleFrameworkForXcode' (type 'FrameworkCopy').
  - In plugin 'org.jetbrains.kotlin.gradle.scripting.internal.ScriptingKotlinGradleSubplugin' type 'org.jetbrains.kotlin.gradle.plugin.mpp.apple.FrameworkCopy' property 'sign' doesn't have a configured value.
more of the output:
Copy code
Resolve mutations for :shared:embedAndSignAppleFrameworkForXcode (Thread[Execution worker,5,main]) started.
:shared:embedAndSignAppleFrameworkForXcode (Thread[Execution worker,5,main]) started.

> Task :shared:embedAndSignAppleFrameworkForXcode FAILED
error: A problem was found with the configuration of task ':shared:embedAndSignAppleFrameworkForXcode' (type 'FrameworkCopy').

FAILURE: Build failed with an exception.

* What went wrong:
A problem was found with the configuration of task ':shared:embedAndSignAppleFrameworkForXcode' (type 'FrameworkCopy').
  - In plugin 'org.jetbrains.kotlin.gradle.scripting.internal.ScriptingKotlinGradleSubplugin' type 'org.jetbrains.kotlin.gradle.plugin.mpp.apple.FrameworkCopy' property 'sign' doesn't have a configured value.
    
    Reason: This property isn't marked as optional and no value has been configured.
    
    Possible solutions:
      1. Assign a value to 'sign'.
      2. Mark property 'sign' as optional.
    
    For more information, please refer to <https://docs.gradle.org/8.2/userguide/validation_problems.html#value_not_set> in the Gradle documentation.
for what it's worth, the failure may be in Gradle or the way this tool is triggering the build. But it's not a build error I've seen building the project normally in Xcode