我来自 Android 和 Linux,对 Xcode 知之甚少,通过复制和修改 JetBrains Compose Multiplatform 存储库中的示例,将 iOS 项目作为模块添加到 Kotlin 多平台项目中。事实上,它是来自examples/interop/ios-compose-in-uikit的iosApp。
这个简单的 iOS 项目可能不是使用 Xcode 向导创建的,并且它不包含默认的资产目录。
如何为生成的 iOS 应用程序创建并添加应用程序图标?
天真地创建一个名为 Assets.xcassets 的目录并向其中添加一个名为 AppIcon.png 的文件,是行不通的。
Apple 文档和本最近的博客中的说明假设默认资产目录已存在。
对“重叠问题”的公认答案是“像往常一样通过新文件...>资源将资产目录添加到框架目标”。这给我留下了太多需要遵循的步骤,因为它要么假设我对 Xcode 过于熟悉,要么 Xcode 界面自 2020 年以来已经发生了变化。