touchlab / xcode-kotlin

Kotlin Native Xcode Plugin
https://touchlab.co/xcodekotlin
Apache License 2.0
1.17k stars 46 forks source link

Fix crash for Xcode 15.3 #106

Closed paraselene closed 7 months ago

paraselene commented 7 months ago

Summary

Since Xcode 15.3, Info.plist does not have DVTPlugInCompatibilityUUID anymore and it doesn't require to have it

Fix

if we detect Xcode Version > 15.3, we have early exit and do not check for DVTPlugInCompatibilityUUID inside Info.plist

Pull Request Labels

kpgalligan commented 7 months ago

Thanks! Taking a look...

iuriipleskach commented 6 months ago

is there a guide on how to build xcode-kotlin from sources? I want to build from main to include this fix

mike-dydx commented 6 months ago

Can we please release this fix @kpgalligan or add instructions for building from main

TadeasKriz commented 6 months ago

I've just [submitted PR(https://github.com/Homebrew/homebrew-core/pull/167328) to homebrew core repository. Once that's merged, you should be able to update the plugin to version 1.3.1. In the meantime you should be able to use brew install xcode-kotlin --HEAD.