【发布时间】:2018-07-12 00:56:15
【问题描述】:
我在 Swift 3.2 和 Xcode 9.0 上创建了一个动态框架,并在我的项目中使用它运行良好,
今天,我更新到 Xcode 9.2 和 Swift 4.0 这样在 Swift 4.0 上编译的框架并导出 myFramework.framework 所以由 embedded Binaries 添加到项目中。
当使用 Swift 4.0 添加新框架时,这是一个奇怪的问题,无法解析任何框架类并出现错误:
使用未解析的标识符“MyClassName”
我厌倦了更多的解决方案,但没有解决我的问题。
注意:所有类框架都具有开放访问权限。
我的框架问题在哪里?
有没有简单的方法来更新框架 swift 版本?
【问题讨论】:
-
尝试将您的框架放在项目根文件夹下,其中包含视图控制器
-
@chawki 我也是这样做的
-
您是否尝试阅读这些步骤来嵌入您的框架:developer.apple.com/library/content/technotes/tn2435/…
-
@chawki 谢谢,但解决了。
标签: ios swift xcode cocoa-touch swift-framework