根据这教程,我们应该在Swift项目中将use_frameworks!添加到Podfile中。但是如何在同一个项目中使用.m中的第三方代码呢?
一种可能的方法是,
use_frameworks!添加到Podfile...-Bridging-Header.h中导入标头但是当我试图导入...-Bridging-Header.h中的头部时,它只是抛出*.h file not found错误,如何解决这个问题?
发布于 2018-03-18 11:12:41
过去时
直到CocoaPods 1.4.x (包括在内),不可能在没有use_frameworks!的情况下使用Swift代码。
目前: 1.x.x及以上
现在,使用CocoaPods 1.x.x (我用1.4.0验证了它),在Swift和ObjC项目中使用use_frameworks!是很常见的:它允许以您想要的任何方式混合使用这两种语言,而不存在任何问题:
目前: 1.5.x及以上
现在,CocoaPods 1.5.0 支持将快速荚集成为静态库。。尝试它(sudo gem install cocoapods),并享受从您的use_frameworks!文件中删除use_frameworks!。
请注意,对于iOS:
https://stackoverflow.com/questions/33492873
复制相似问题