根据本教程,我们应该添加use_frameworks!
到Podfile
Swift 项目中。.m
但是如何在同一个项目中使用第三方代码呢?
一种可能的方法是,
- 不要添加
use_frameworks!
到Podfile
- 导入标头
...-Bridging-Header.h
- 然后,我可以在 .swift 和 .m 文件中使用第三方代码
但是当我尝试导入标头时...-Bridging-Header.h
,它只会抛出*.h file not found
错误,如何解决这个问题?
根据本教程,我们应该添加use_frameworks!
到Podfile
Swift 项目中。.m
但是如何在同一个项目中使用第三方代码呢?
一种可能的方法是,
use_frameworks!
到Podfile
...-Bridging-Header.h
但是当我尝试导入标头时...-Bridging-Header.h
,它只会抛出*.h file not found
错误,如何解决这个问题?
直到 CocoaPods 1.4.x(包括在内),没有use_frameworks!
.
如今,使用 CocoaPods 1.xx(我使用 1.4.0 进行了验证),use_frameworks!
Swift 和 ObjC 项目都可以使用它:它允许以您想要的任何方式混合两种语言而不会出现问题:
如今,CocoaPods 1.5.0支持将 swift pod 集成为静态库。试一试 ( sudo gem install cocoapods
) 并享受use_frameworks!
从您的 Podfile 中删除的乐趣。
请注意,对于 iOS: