在没有use_frameworks的情况下使用cocoapods!在斯威夫特

Yuwen Yan

根据这个教程中,我们应该添加use_frameworks!Podfile斯威夫特项目。但是如何.m在同一项目中使用第三方代码

一种可能的方法是

  • 不要添加use_frameworks!Podfile
  • 导入标题 ...-Bridging-Header.h
  • 然后,我可以在.swift和.m文件中使用第三方代码

但是,当我尝试在中导入标头时...-Bridging-Header.h,它只会引发*.h file not found错误,如何解决此问题?

过去

直到CocoaPods 1.4.x(包括),如果没有CocoaPods和Swift代码,就无法使用use_frameworks!

目前:1.xx以上

如今,在CocoaPods 1.xx(我已经用1.4.0验证过)的情况下,use_frameworks!Swift和ObjC项目通常都可以使用它:它允许以您希望的任何方式混合两种语言而不会出现问题:

  • 您将能够在Objective-C项目中使用Swift依赖项。
  • 您将能够在Swift项目中使用Objective-C依赖项。

目前:1.5.x及以上

如今,CocoaPods 1.5.0支持将Swift Pod集成为静态库尝试一下(sudo gem install cocoapods),并享受use_frameworks!从Podfile中删除的乐趣。


请注意,对于iOS:

  • 苹果要求Xcode 10.1最低,从CocoaPods 1.6.0开始仅受良好支持,因此不要费心使用较旧的CocoaPods版本。
  • 苹果将​​在2020年4月要求最低Xcode 11,为此我将只使用CocoaPods 1.7.5或更高版本,以及xcodeproj 1.13.0或更高版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Cocoapods use_frameworks!问题

UrbanAirship Cocoapods无法与use_frameworks一起使用

使用cocoapods“ use_frameworks!”时出错 迅速

cocoapods dylib依赖use_frameworks

如果使用Cocoapods和use_frameworks !,是否应该使用Obj-C桥接头?

由于使用CocoaPods和use_frameworks而导致的'未知类型名称FBSDK_EXTERN'构建错误

在这种情况下如何在没有 class 或 id 的情况下使用 beautifulsoup

在没有F#类型的情况下使用Result <>

在没有 Composer 的情况下使用 PHPMailer

在没有Maven的情况下使用Spring Boot

在没有 Gson 的情况下使用 Volley

没有@Id的情况下如何使用Spring Repository?

在没有吃东西的情况下使用fscanf

可以在没有分支的情况下使用git吗?

在没有对等连接的情况下使用webrtc VideoCapturer?

是否可以在没有 Groovy 的情况下使用 Jenkins

在没有Eclipse的情况下使用CDT

在没有合成密钥的情况下使用Intervalmatch

在没有ORDER BY的情况下使用LIMIT是否安全?

如何在没有注释的情况下使用 swagger

没有stdlib的情况下如何使用KotlinJS?

TCPClient是否可以在没有网卡的情况下使用?

在没有IDE的情况下如何使用CMSIS?

在没有点击事件的情况下使用 $emit

在没有模型的情况下使用spacy的Matcher

在没有 SELECT 的情况下使用 setval?

如何在没有文件的情况下使用MultipartContent?

在没有分配的情况下使用类

在没有安装的情况下使用本地Gem源