JetBrains / compose-multiplatform

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
https://jetbrains.com/lp/compose-multiplatform
Apache License 2.0
16.35k stars 1.18k forks source link

[iOS] "Frameworks, Libraries and Embedded Content" section in Xcode is missing #4026

Closed herveweb closed 2 months ago

herveweb commented 11 months ago

Describe the bug The Frameworks, Libraries and Embedded Content section in Xcode is missing

Therefore I cannot add any Frameworks to the iOS project

Affected platforms Select one of the platforms below:

To Reproduce Steps and/or the code snippet to reproduce the behavior:

  1. Start a brand new Multiplatform project from here
  2. Open iosApp.xcodeproj in Xcode
  3. Go to Targets > iosApp > General tab
  4. Notice that the Frameworks, Libraries and Embedded Content section is missing. It only shows Embedded Content

Expected behavior Frameworks, Libraries and Embedded Content section is present, so that you can add Frameworks to the iOS project.

Screenshots

Expected:

image

Actual:

image
m-sasha commented 11 months ago

@elijah-semyonov Can you take a look here?

herveweb commented 11 months ago

@elijah-semyonov @m-sasha Any solution to this?

elijah-semyonov commented 11 months ago

@dima-avdeev-jb did you have a look at it?

dima-avdeev-jb commented 11 months ago

Not yet. I plan to check it later on my Duty period

pablichjenkov commented 10 months ago

I think this is crucial to be able to integrate with swift package manager.

ggajews commented 10 months ago

Looks like the Link Binary With Library step is missing. As a workaround you can add it manually from the Build phases tab, and restart Xcode (few times 😅 )

Screenshot 2024-01-17 at 09 58 27
pablichjenkov commented 10 months ago

Thanks @ggajews this was the missing detail. Local integration working good now!

okushnikov commented 3 months ago

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.