【问题标题】:Swift framework creation and usageSwift 框架的创建和使用
【发布时间】:2018-02-26 08:46:23
【问题描述】:

使用 Xcode 9.1 我正在尝试在 swift 中创建启动级别的简单框架,并在目标 c 或 swift proj 中使用相同的框架。但是我在应用程序中使用它时得到了一个编译。尝试了几个教程并遵循与https://www.youtube.com/watch?v=kSwbun3UV6U.. 中相同的步骤。但没有启用结果。定义模块。

【问题讨论】:

  • 请同时提供有关错误的信息。
  • :0: 错误:无法将模块“Swift”加载为“Swift”

标签: ios swift xcode swift3


【解决方案1】:

试试这个删除框架退出 Xcode 并重新打开你的项目添加框架然后清理和构建。或清理文件夹并构建。再次退出项目并重新打开它并Build

您还应该为 iOS 设备和模拟器架构构建框架,有一个运行脚本来实现这一点,Run Script,并在这个 answer 中查看如何运行这个脚本

【讨论】:

  • 我都试过了。我尝试运行脚本本身的第一次尝试
  • 您是否尝试过更改框架名称,它可能与swift 冲突,因为错误指示cannot load module 'SwifT' as 'Swift'
【解决方案2】:

检查您是否已按照此处列出的步骤进行操作:Embedding a Framework in iOS, macOS, watchOS, and tvOS Apps

它应该非常简单。如果一切都失败了,请从您的项目中删除框架并再次按照这些步骤操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2014-11-17
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    相关资源
    最近更新 更多