Swift 框架创建和使用

Swift framework creation and usage

使用 Xcode 9.1 我正在尝试在 swift 中创建启动级简单框架,并在 objective c 或 swift 项目中使用相同的框架。但是我在应用程序中使用它时得到了一个编译。尝试了几个教程并按照与 https://www.youtube.com/watch?v=kSwbun3UV6U.. 中相同的步骤操作。但是没有启用 result.Defines 模块。

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

应该很简单。如果一切都失败了,请从您的项目中删除该框架,然后再次执行这些步骤。

尝试删除框架 退出 Xcode 并重新打开您的项目添加框架,然后清理并构建。或 清理文件夹并构建 再次退出项目并re-open它并构建

您还应该为 iOS 设备和模拟器架构构建框架,有一个 运行 脚本可以实现此目的,Run Script, and check out how to run this script in this answer