如何更新 Swift 版本动态 Coca Touch 框架

How to Update Swift Version Dynamic Coca Touch Framework

我在 Swift 3.2 和 Xcode 9.0 上创建了一个动态框架并在我的项目中使用它运行良好, 今天,我更新到 Xcode 9.2 & Swift 4.0 所以在 Swift 4.0 上编译框架并导出 myFramework.framework 所以由 embedded Binaries 添加到项目中。 这是一个奇怪的问题,当使用 Swift 4.0 添加新框架时无法解析任何框架 类 并出现错误:

Use of unresolved identifier 'MyClassName'

我找到了更多的解决方案,但没有解决我的问题。

注意:所有 类 框架都具有 open 访问权限。

我的框架哪里有问题?

有更新框架 swift 版本的简便方法吗?

问题是我通过 Generic iOS Device 构建框架 如果它应该在 iOS 模拟器上编译,例如 iPhone SE 或 iPhone 8。 我在 iOS Simulator Device 之一上构建框架并在项目中导入。