You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过pod lib create生成基于SwiftUI的Pod库示例项目

关于pod lib create生成SwiftUI示例项目的解决方案

官方默认的pod lib create工具没有内置直接生成SwiftUI Demo项目的选项,你可以通过以下两种方式实现需求:

  • 方式一:手动改造默认生成的UIKit Demo项目
    1. 生成项目后,删除原有AppDelegate、SceneDelegate文件以及默认的Main.storyboard文件
    2. 新增SwiftUI的项目入口文件,示例代码如下:
    import SwiftUI
    
    @main
    struct DemoApp: App {
        var body: some Scene {
            WindowGroup {
                // 替换为你自己的Demo入口视图
                ContentView()
            }
        }
    }
    
    1. 打开Demo项目的TARGETS配置,在Info栏删除Application Scene Manifest和Main storyboard file base name两个配置项
    2. 新增需要的SwiftUI视图文件,正常开发即可
  • 方式二:使用自定义Pod模板
    你可以基于CocoaPods官方的默认Pod模板,修改Demo项目部分的配置和文件,适配SwiftUI结构,之后创建Pod时指定模板路径即可,命令格式如下:
    pod lib create <你的Pod库名称> --template-url=你的自定义模板存储路径

注意:如果你的Pod库需要兼容iOS 13以下版本,SwiftUI不支持该范围的系统版本,建议保留UIKit的Demo项目做兼容性验证。

内容的提问来源于stack exchange,提问作者Elye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 20:54:07