I don’t know if there’s a “point” but different teams prefer/hate cocoapods. I find it to be easier to integrate kotlin into an ios project, but that’s a 1 time cost. However, we also have a dual setup for one client. The shared code is available as a binary so if a dev doesn’t want to touch or build kolin, it’ll build, but you can flip a flag to edit/compile kotlin. That’s all managed with cocoapods. You can also do that with Xcode targets, but that can get complicated.