Xcode升级到12以后,原来的Swift的frameWork加入到OC工程中,虽然能引入-Swift文件,但是模拟器上就是报错找不到-Swift内部声明的类,真机上就可以。摸索半天发现了一个解决方法:
1、首先要确定Swift的framework是包含了模拟器架构的,Xcode12改变了模拟器的默认架构,网上很多解决方法,不再赘述;
2、用Xcode新建一个空的Swift的静态库工程,然后把原来静态库的swift文件都加进去,然后重新编辑出新的静态库,就可以解决了。
Xcode升级到12以后,原来的Swift的frameWork加入到OC工程中,虽然能引入-Swift文件,但是模拟器上就是报错找不到-Swift内部声明的类,真机上就可以。摸索半天发现了一个解决方法:
1、首先要确定Swift的framework是包含了模拟器架构的,Xcode12改变了模拟器的默认架构,网上很多解决方法,不再赘述;
2、用Xcode新建一个空的Swift的静态库工程,然后把原来静态库的swift文件都加进去,然后重新编辑出新的静态库,就可以解决了。
本文标题:iOS Xcode12版本 OC工程引入Swift framew
本文链接:https://www.haomeiwen.com/subject/rnreiltx.html
网友评论