swift 没有这样的模块'FirebaseFirestore' watchOS

qij5mzcb  于 2022-12-02  发布在  Swift
关注(0)|答案(1)|浏览(142)

在我添加watchOS目标后,“没有这样的模块'FirebaseFirestore'”出现在文件中,该文件是两个目标(主目标和watches目标)的成员。其余的pod似乎工作正常。(尽管FirebaseFirestoreSwift在pod安装时没有安装)
我在M1 Mac上使用Xcode 14.0.1。
这个吊舱有什么问题,我该如何修复它?
我的播客文件

#platform :ios, '16.0'
use_frameworks!

def firebase_pods
  pod 'Firebase/Database'
  pod 'Firebase/Auth'
  pod 'Firebase/Storage'
  pod 'Firebase/RemoteConfig'
  #pod 'FirebaseFirestoreSwift'
end

def helpers_pods
  pod 'R.swift'
  pod 'Resolver'
end

target 'HonestMate' do
  platform :ios, '16.0'
  use_frameworks!

  helpers_pods
  firebase_pods

  target 'HonestMateTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'HonestMateUITests' do
    # Pods for testing
  end

end

target 'HonestMate Watch App' do
  platform :watchos, '9.0'
  use_frameworks!

  firebase_pods
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '16.0'
    end
  end
end

`


我尝试了Command+Option+K,清理了派生数据,检查了xcworkspace是否打开。尝试了删除和重新安装pod,将可可pod更新为cocoapods-1.11.3。使用SPM不合适,因为我有R.Swift pod。
我也尝试过从GitHub存储库安装pod(https://github.com/firebase/firebase-ios-sdk/blob/master/README.md#installing-from-github):

pod 'FirebaseCore', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :branch => 'master'
pod 'FirebaseFirestore', :git => 'https://github.com/firebase/firebase-ios-sdk.git', :branch => 'master'


但出现错误目标`HonestMate Watch App`(watchOS 9.0)的平台与`FirebaseFirestore (10.3.0)`不兼容,后者不支持`watchOS`。
l0oc07j2

l0oc07j21#

Firestore不适用于watchOS。请参阅此表了解Firebase Apple平台矩阵支持详情。

相关问题