xcode 尝试通过Cocoapods安装GeoFire,但出现Objective-C模块错误

r9f1avp5  于 2023-02-16  发布在  其他
关注(0)|答案(1)|浏览(133)

所以我遇到了一个奇怪的构建问题。
我有一个现有的Xcode项目,其中我所有的包都是通过Xcode本身添加的(我认为Xcode基本上是在下面使用Swift Package Manager)。
我到了现在需要使用GeoFire的地步。但是Geofire需要通过Cocoapods安装。但是我的Xcode项目从来没有使用过cocoapods。
所以为了整合Cocoapods,我做了以下工作:

  1. brew install cocoapods
    1.打开终端并导航至iOS应用程序的根目录(<app-name>.xcodeproj所在位置)
  2. pod init
    1.打开生成的Podfile并添加以下内容:...一米四奈一克斯...一米五奈一克斯...
  3. pod install
    1.打开<app-name>.xcworkspace
    1.然后,当我开始构建项目时,发生了以下故障(请参见问题所附的图片)

到目前为止,建议的变通方法都没有帮助到我,有什么想法吗?
注意:我是在M1 MacBook上做这一切的。

r7xajy2e

r7xajy2e1#

哇,奇怪的问题。最终为我修复的是转到我的pod文件并替换:pod 'GeoFire', '~> 4.0'
具有:pod 'GeoFire/Utils'
现在我可以在我的文件中使用GeoFire了。

相关问题