【问题标题】:How to add custom xcframework to xcode custom project template?如何将自定义 xcframework 添加到 xcode 自定义项目模板?
【发布时间】:2021-09-03 22:33:32
【问题描述】:

我正在尝试为项目创建自定义 xcode 项目模板。如何在 TemplateInfo.plist 文件的 xcode 项目模板中添加自定义框架?

【问题讨论】:

    标签: ios xcode templates


    【解决方案1】:

    向您的 Xcode 项目模板添加非 Apple 框架

    1. 将框架复制到 xctemplate 文件夹的根目录。
    2. 打开 TemplateInfo.plist
    3. 在节点键中,添加新行,然后输入放置框架的所需路径
      ../MyTest.xcframework
    4. 在定义键区,添加新创建的节点项。
    5. 将新定义条目的子属性设置如下:
      具体(布尔)= 0,
      文件类型(字符串)= 框架(这很重要)
      Path (String) = xctemplate 文件夹中框架的路径

    其他建议

    不要在 Targets 中使用 Build Phases 键或 Frameworks 键。这只会识别苹果框架名称。此外,Frameworks Key 不支持 XCFramework 类型。我鼓励您将所有自定义框架构建为新 Xcode 构建系统的 XCFramework。

    我不知道一旦创建了 Xcode 项目,如何将自定义框架自动添加到默认的框架组中。如果需要,我通常只是将它们拖到该组,请确保如果您这样做,您的自定义框架已保存到 ($SRCROOT) 中而没有子文件夹。否则,您将需要重新链接文件路径参考。

    !!一定要检查你的框架内的符号链接是否正确!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      相关资源
      最近更新 更多