在我添加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`。
1条答案
按热度按时间l0oc07j21#
Firestore不适用于watchOS。请参阅此表了解Firebase Apple平台矩阵支持详情。