Hi, After updating to the latest macos beta, I'm ...
# compose-ios
j
Hi, After updating to the latest macos beta, I'm getting the following error on my CMP project when I try to run the iOS App. Anyone having an idea how to fix this?
Copy code
Exception in thread "main" java.lang.Error: /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator26.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKitDefines.h:10:9: fatal error: 'UIUtilities/UIDefines.h' file not found
/Users/jimbo/dev/myproject/core/build/spmKmpPlugin/coreNativeIosShared/scratch/checkouts/GoogleSignIn-iOS/GoogleSignIn/Sources/Public/GoogleSignIn/GIDGoogleUser.h:21:9: fatal error: could not build module 'UIKit'
/Users/jimbo/dev/myproject/core/build/spmKmpPlugin/coreNativeIosShared/scratch/checkouts/gtm-session-fetcher/Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcher.h:265:9: fatal error: could not build module 'UIKit'
	at org.jetbrains.kotlin.native.interop.indexer.ModuleSupportKt.getModulesASTFiles(ModuleSupport.kt:80)
	at org.jetbrains.kotlin.native.interop.indexer.ModuleSupportKt.getModulesInfo(ModuleSupport.kt:15)
	at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.buildNativeLibrary(main.kt:567)
	at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.processCLib(main.kt:307)
	at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.processCLibSafe(main.kt:243)
	at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.access$processCLibSafe(main.kt:1)
	at org.jetbrains.kotlin.native.interop.gen.jvm.Interop.interop(main.kt:101)
	at org.jetbrains.kotlin.cli.utilities.InteropCompilerKt.invokeInterop(InteropCompiler.kt:48)
	at org.jetbrains.kotlin.cli.utilities.MainKt.mainImpl(main.kt:23)
	at org.jetbrains.kotlin.cli.utilities.MainKt.main(main.kt:44)
z
I’m running into this too. I thought it might be because I was using Xcode 26b1 on macOS 26b2, but upgrading didn’t change anything. I also tried deleting Derived Data and various other build folders with no luck. For me the failing pod is Bugsnag.
j
After upgrading to Kotlin 2.2.0, I'm getting now the following error and I also used Xcode 26b1 on macOS 26b2:
Copy code
Exception in thread "main" java.lang.IllegalStateException: Unresolved classifier: platform/Metal/MTLStages
	at org.jetbrains.kotlin.commonizer.metadata.CirTypeAliasExpansion$Companion.create(CirTypeAliasExpander.kt:183)
	at org.jetbrains.kotlin.commonizer.metadata.CirDeserializers.type(CirDeserializers.kt:348)
	at org.jetbrains.kotlin.commonizer.metadata.CirDeserializers.valueParameter(CirDeserializers.kt:180)
	at org.jetbrains.kotlin.commonizer.metadata.CirDeserializers.function(CirDeserializers.kt:161)
	at org.jetbrains.kotlin.commonizer.tree.deserializer.CirTreeFunctionDeserializer.invoke(CirTreeFunctionDeserializer.kt:29)
	at org.jetbrains.kotlin.commonizer.tree.deserializer.CirTreeClassDeserializer.invoke(CirTreeClassDeserializer.kt:55)
	at org.jetbrains.kotlin.commonizer.tree.deserializer.CirTreePackageDeserializer.invoke(CirTreePackageDeserializer.kt:41)
	at org.jetbrains.kotlin.commonizer.tree.deserializer.CirTreeModuleDeserializer.invoke(CirTreeModuleDeserializer.kt:32)
	at org.jetbrains.kotlin.commonizer.tree.deserializer.RootCirTreeDeserializer.invoke(RootCirTreeDeserializer.kt:37)
	at org.jetbrains.kotlin.commonizer.FacadeKt.deserializeTarget(facade.kt:38)
	at org.jetbrains.kotlin.commonizer.FacadeKt.deserializeTarget(facade.kt:44)
	at org.jetbrains.kotlin.commonizer.CommonizerQueueKt.CommonizerQueue$lambda$1$lambda$0(CommonizerQueue.kt:22)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.deserializedTargets$lambda$1$lambda$0(CommonizerQueue.kt:56)
	at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.commonize(CommonizerQueue.kt:106)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.enqueue$lambda$6(CommonizerQueue.kt:97)
	at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.invokeTarget(CommonizerQueue.kt:90)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.invokeAll(CommonizerQueue.kt:83)
	at org.jetbrains.kotlin.commonizer.FacadeKt.runCommonization(facade.kt:32)
	at org.jetbrains.kotlin.commonizer.konan.LibraryCommonizer.commonizeAndSaveResults(LibraryCommonizer.kt:51)
	at org.jetbrains.kotlin.commonizer.konan.LibraryCommonizer.run(LibraryCommonizer.kt:30)
	at org.jetbrains.kotlin.commonizer.cli.NativeKlibCommonize.execute(nativeTasks.kt:79)
	at org.jetbrains.kotlin.commonizer.cli.CommonizerCLI.executeTasks(cli.kt:60)
	at org.jetbrains.kotlin.commonizer.cli.CommonizerCLI.main(cli.kt:17)
🧵 2
c
Please stop pushing your answers to the main thread! 🙏
nod 1
j
@Zachary Wander could you fix it already?
z
Unfortunately not. It stopped happening for me on its own
j
Did you downgrade Xcode or what did you to fix it?
z
Like I said, I don't know why it started working again