【发布时间】:2020-07-03 04:46:12
【问题描述】:
我做了一个混合了Swift和OC的静态框架,它包括架构:“armv7 i386 x86_64 arm64”。
它适用于真实设备或真实设备和模拟器的快速文件。
但仅当我在 Objective-C 文件中使用框架的 swift 类并且目标设备是 iphone 模拟器时,它会给我一个错误:
BaseNavigationController(用swift编写),BaseViewController(用OC编写)是我的框架类,只有swift类不起作用,BaseNavigationController是UINavigationController的子类,具有“开放”级访问控制,框架' -Swift.h'文件已生成oc接口。
为什么会报错?我仔细检查了我的项目,没有发现异常。
我的xcode版本是:11.5版本(11E608c),项目build_setting的swift版本是5.0。
【问题讨论】:
标签: ios swift static frameworks