Hi, the documentation for iOS symbolication says t...
# kotlin-native
t
Hi, the documentation for iOS symbolication says that the Kotlin framework needs to be static if bitcode is used. (https://github.com/JetBrains/kotlin-native/blob/master/IOS_SYMBOLICATION.md#make-frameworks-static-when-using-rebuild-from-bitcode) My app has bitcode enabled and I am using Firebase for crash reporting. With
-Xg0
and
isStatic = true
all works fine (I need to download dsym from App Store and upload to Firebase each release). However, I need to build the Kotlin framework as a dynamic framework. (because of iOS app extensions, I can explain if needed). The documentation says the following:
If rebuilding is performed on App Store side, then 
.dSYM
 of rebuilt dynamic framework seems discarded and not downloadable from App Store Connect. So in this case it may be required to make the framework static, e.g. with
Is this really the case? If so, is there a workaround/fix for this while still building as a dynamic framework?
k
That’s interesting. The line numbers for kotlin work but not Swift (I wrote CrashKios, but I’m definitely not an expert on symbolication)
t
Yes it definitely is interesting. Not sure if this is an Apple, Kotlin, or Firebase bug. Let’s hope some symbolication expert sees this, too!
Firebase does not show any missing required/optional dSYMs