为什么我的 Firebase/Auth 软件包没有安装在 xcode(swift 5) 中?
Why isn't my Firebase/Auth package installed in xcode(swift 5)?
这是我的 pod 文件,已安装、卸载和重新安装所有内容 5 次,但由于某种原因它无法正常工作
平台:ios,'9.0'
目标'PharmaHome Connections'做
Pods 用于 PharmaHome Connections
pod 'Firebase/Firestore'
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
结束
一旦我安装了终端中出现的所有内容:
-> Pod installation complete! There are 3 dependencies from the Podfile and 18 total pods installed.
[!] PharmaHome Connections [Debug]
目标覆盖在 Pods/Target Support Files/Pods-PharmaHome Connections/Pods-PharmaHome Connections.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the
$(inherited)` 标志中定义的 PODS_CONFIGURATION_BUILD_DIR
构建设置,或者
- 从目标中删除构建设置。
[!] PharmaHome Connections [Debug]
目标覆盖了 Pods/Target Support Files/Pods-PharmaHome Connections/Pods-PharmaHome Connections.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the
$(inherited)` 标志中定义的 PODS_PODFILE_DIR_PATH
构建设置,或者
- 从目标中删除构建设置。
[!] PharmaHome Connections [Release]
目标覆盖 Pods/Target Support Files/Pods-PharmaHome Connections/Pods-PharmaHome Connections.release.xcconfig'. This can lead to problems with the CocoaPods installation - Use the
$(inherited)` 标志中定义的 PODS_CONFIGURATION_BUILD_DIR
构建设置,或者
- 从目标中删除构建设置。
[!] PharmaHome Connections [Release]
目标覆盖了“Pods/Target 支持 Files/Pods-PharmaHome Connections/Pods-PharmaHome Connections.release.xcconfig”中定义的 PODS_PODFILE_DIR_PATH
构建设置。这可能会导致 CocoaPods 安装出现问题
在Xcode中,我去更改
中的Release和Debug a
PODS_CONFIGURATION_BUILD_DIR and MTL_ENABLE_DEBUG_INFO
到 $(inherited),它会引发错误
/Users/user/Desktop/PharmaHome Connections/PharmaHome Connections/ViewController.swift:11:8: No such module 'FirebaseAuth'
如果我删除 $(inherited),则会出现一个不同的错误提示
Framework not found GoogleAppMeasurement
关闭应用程序后再次执行所有操作后,出现此错误:
Undefined symbols for architecture x86_64:
"OBJC_CLASS$_APMIdentifiers",引用自:
OBJC_CLASS$_FIRAIdentifiers in FirebaseAnalytics(FIRAIdentifiers_073326a72300f5375513acd0fc54f452.o)
“OBJC_METACLASS$_APMIdentifiers”,引用自:
OBJC_METACLASS$_FIRAIdentifiers in FirebaseAnalytics(FIRAIdentifiers_073326a72300f5375513acd0fc54f452.o)
“OBJC_CLASS$_APMScreenViewReporter”,引用自:
FirebaseAnalytics 中的 objc-class-ref(FIRAScreenViewReporter_e7c01d781332b9006760b4d7506bf755.o)
OBJC_CLASSFirebaseAnalytics 中的 $_FIRAScreenViewReporter(FIRAScreenViewReporter_e7c01d781332b9006760b4d7506bf755.o)
“OBJC_CLASS$_APMAdExposureReporter”,引用自:
OBJC_CLASSFirebaseAnalytics 中的 $_FIRAAdExposureReporter(FIRAAdExposureReporter_dca1be02bb82133dc9310c1cb2b2cfe3.o)
“OBJC_CLASS$_APMIdentity”,引用自:
FirebaseAnalytics 中的 objc-class-ref(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“OBJC_CLASS$_APMSessionReporter”,引用自:
OBJC_CLASSFirebaseAnalytics 中的 $_FIRASessionReporter(FIRASessionReporter_6ccd98dbbd8ab462f7f778c620e15947.o)
“OBJC_CLASS$_APMConditionalUserPropertyController”,引用自:
OBJC_CLASS$_FIRAConditionalUserPropertyController in FirebaseAnalytics(FIRAConditionalUserPropertyController_4bda5cb35a89f6c6dd5a502c214436e6.o)
“_APMIsAnalyticsCollectionEnabled”,引用自:
+[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“_APMIsAnalyticsCollectionDeactivated”,引用自:
+[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“_APMMonitorLogTagOptionKey”,引用自:
+[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“_gAPMAppMeasurementLibraryVersion”,引用自:
+[FIRAnalytics 初始化] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“OBJC_METACLASS$_APMUserAttribute”,引用自:
OBJC_METACLASS$_FIRAUserAttribute in FirebaseAnalytics(FIRAUserAttribute_cd666440930283221a8f5970e073d6c4.o)
“OBJC_CLASS$_APMAnalytics”,引用自:
FirebaseAnalytics 中的 objc-class-ref(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“OBJC_CLASS$_APMConditionalUserProperty”,引用自:
OBJC_CLASS$_FIRAConditionalUserProperty in FirebaseAnalytics(FIRAConditionalUserProperty_8927b5f8e4b44834d98ab82ca1058ebd.o)
“OBJC_CLASS$_APMEvent”,引用自:
OBJC_CLASSFirebaseAnalytics 中的 $_FIRAEvent(FIRAEvent_31e2773e69be479b12b059a54f67a005.o)
“_APMFormattedEventName”,引用自:
+[FIRAnalytics logEventWithOrigin:name:parameters:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“OBJC_METACLASS$_APMConditionalUserPropertyController”,引用自:
OBJC_METACLASS$_FIRAConditionalUserPropertyController in FirebaseAnalytics(FIRAConditionalUserPropertyController_4bda5cb35a89f6c6dd5a502c214436e6.o)
“OBJC_CLASS$_APMUserAttribute”,引用自:
OBJC_CLASS$_FIRAUserAttribute in FirebaseAnalytics(FIRAUserAttribute_cd666440930283221a8f5970e073d6c4.o)
“OBJC_METACLASS$_APMSessionReporter”,引用自:
OBJC_METACLASS$_FIRASessionReporter in FirebaseAnalytics(FIRASessionReporter_6ccd98dbbd8ab462f7f778c620e15947.o)
“_APMFormattedUserPropertyName”,引用自:
+[FIRAnalytics setUserPropertyString:forName:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“OBJC_CLASS$_APMValue”,引用自:
OBJC_CLASS$_FIRAValue in FirebaseAnalytics(FIRAValue_acbb0e0d63888006fda7982f24b7e100.o)
“OBJC_CLASS$_APMMeasurement”,引用自:
FirebaseAnalytics 中的 objc-class-ref(FIRAMeasurement_9909b8b273787a3d6303ba22319b9c2d.o)
OBJC_CLASS$_FIRAMeasurement in FirebaseAnalytics(FIRAMeasurement_9909b8b273787a3d6303ba22319b9c2d.o)
FirebaseAnalytics 中的 objc-class-ref(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“_APMAnalyticsConfiguration”,引用自:
+[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“OBJC_METACLASS$_APMScreenViewReporter”,引用自:
OBJC_METACLASSFirebaseAnalytics 中的 $_FIRAScreenViewReporter(FIRAScreenViewReporter_e7c01d781332b9006760b4d7506bf755.o)
“OBJC_METACLASS$_APMAdExposureReporter”,引用自:
OBJC_METACLASSFirebaseAnalytics 中的 $_FIRAAdExposureReporter(FIRAAdExposureReporter_dca1be02bb82133dc9310c1cb2b2cfe3.o)
“OBJC_METACLASS$_APMConditionalUserProperty”,引用自:
OBJC_METACLASS$_FIRAConditionalUserProperty in FirebaseAnalytics(FIRAConditionalUserProperty_8927b5f8e4b44834d98ab82ca1058ebd.o)
“_APMSafelistedEventsOptionKey”,引用自:
+[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“OBJC_METACLASS$_APMMeasurement”,引用自:
OBJC_METACLASSFirebaseAnalytics 中的 $_FIRAMeasurement(FIRAMeasurement_9909b8b273787a3d6303ba22319b9c2d.o)
“OBJC_METACLASS$_APMEvent”,引用自:
OBJC_METACLASSFirebaseAnalytics 中的 $_FIRAEvent(FIRAEvent_31e2773e69be479b12b059a54f67a005.o)
“_APMAppMeasurementOriginFirebase”,引用自:
+[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o)
“OBJC_METACLASS$_APMValue”,引用自:
OBJC_METACLASS$_FIRAValue in FirebaseAnalytics(FIRAValue_acbb0e0d63888006fda7982f24b7e100.o)
ld:未找到体系结构的符号 x86_64
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
无论我做什么,都会弹出错误。昨天,使用完全相同的设置,没有出现错误!请有人帮助我,我已经浪费了 3 个小时来解决这个问题!
这是我的 pods 设置:
您是否清理了构建并再次重建?
就我而言,它奏效了。
我是这样解决这个问题的:
- 清理生成文件夹
- 关闭Xcode
- 运行 pod 安装
安装完成后
- 运行 广告连播更新
更新完成时
- 打开项目
对我来说,解决方案有点复杂!
- 清理构建
- 转到构建设置 > 用户定义
- 将PODS_PODFILE_DIR_PATH更改为项目所在文件夹的路径。 ($(inherited) 显示 Pods 而非项目的路径。
- 运行 'pod install --verbose' 在终端
- 关闭应用程序并重新打开即可!
这是我的 pod 文件,已安装、卸载和重新安装所有内容 5 次,但由于某种原因它无法正常工作
平台:ios,'9.0'
目标'PharmaHome Connections'做
Pods 用于 PharmaHome Connections
pod 'Firebase/Firestore'
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
结束
一旦我安装了终端中出现的所有内容:
-> Pod installation complete! There are 3 dependencies from the Podfile and 18 total pods installed.
[!] PharmaHome Connections [Debug]
目标覆盖在 Pods/Target Support Files/Pods-PharmaHome Connections/Pods-PharmaHome Connections.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the
$(inherited)` 标志中定义的 PODS_CONFIGURATION_BUILD_DIR
构建设置,或者
- 从目标中删除构建设置。
[!] PharmaHome Connections [Debug]
目标覆盖了 Pods/Target Support Files/Pods-PharmaHome Connections/Pods-PharmaHome Connections.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the
$(inherited)` 标志中定义的 PODS_PODFILE_DIR_PATH
构建设置,或者
- 从目标中删除构建设置。
[!] PharmaHome Connections [Release]
目标覆盖 Pods/Target Support Files/Pods-PharmaHome Connections/Pods-PharmaHome Connections.release.xcconfig'. This can lead to problems with the CocoaPods installation - Use the
$(inherited)` 标志中定义的 PODS_CONFIGURATION_BUILD_DIR
构建设置,或者
- 从目标中删除构建设置。
[!] PharmaHome Connections [Release]
目标覆盖了“Pods/Target 支持 Files/Pods-PharmaHome Connections/Pods-PharmaHome Connections.release.xcconfig”中定义的 PODS_PODFILE_DIR_PATH
构建设置。这可能会导致 CocoaPods 安装出现问题
在Xcode中,我去更改
中的Release和Debug aPODS_CONFIGURATION_BUILD_DIR and MTL_ENABLE_DEBUG_INFO
到 $(inherited),它会引发错误
/Users/user/Desktop/PharmaHome Connections/PharmaHome Connections/ViewController.swift:11:8: No such module 'FirebaseAuth'
如果我删除 $(inherited),则会出现一个不同的错误提示
Framework not found GoogleAppMeasurement
关闭应用程序后再次执行所有操作后,出现此错误:
Undefined symbols for architecture x86_64:
"OBJC_CLASS$_APMIdentifiers",引用自: OBJC_CLASS$_FIRAIdentifiers in FirebaseAnalytics(FIRAIdentifiers_073326a72300f5375513acd0fc54f452.o) “OBJC_METACLASS$_APMIdentifiers”,引用自: OBJC_METACLASS$_FIRAIdentifiers in FirebaseAnalytics(FIRAIdentifiers_073326a72300f5375513acd0fc54f452.o) “OBJC_CLASS$_APMScreenViewReporter”,引用自: FirebaseAnalytics 中的 objc-class-ref(FIRAScreenViewReporter_e7c01d781332b9006760b4d7506bf755.o) OBJC_CLASSFirebaseAnalytics 中的 $_FIRAScreenViewReporter(FIRAScreenViewReporter_e7c01d781332b9006760b4d7506bf755.o) “OBJC_CLASS$_APMAdExposureReporter”,引用自: OBJC_CLASSFirebaseAnalytics 中的 $_FIRAAdExposureReporter(FIRAAdExposureReporter_dca1be02bb82133dc9310c1cb2b2cfe3.o) “OBJC_CLASS$_APMIdentity”,引用自: FirebaseAnalytics 中的 objc-class-ref(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “OBJC_CLASS$_APMSessionReporter”,引用自: OBJC_CLASSFirebaseAnalytics 中的 $_FIRASessionReporter(FIRASessionReporter_6ccd98dbbd8ab462f7f778c620e15947.o) “OBJC_CLASS$_APMConditionalUserPropertyController”,引用自: OBJC_CLASS$_FIRAConditionalUserPropertyController in FirebaseAnalytics(FIRAConditionalUserPropertyController_4bda5cb35a89f6c6dd5a502c214436e6.o) “_APMIsAnalyticsCollectionEnabled”,引用自: +[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “_APMIsAnalyticsCollectionDeactivated”,引用自: +[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “_APMMonitorLogTagOptionKey”,引用自: +[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “_gAPMAppMeasurementLibraryVersion”,引用自: +[FIRAnalytics 初始化] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “OBJC_METACLASS$_APMUserAttribute”,引用自: OBJC_METACLASS$_FIRAUserAttribute in FirebaseAnalytics(FIRAUserAttribute_cd666440930283221a8f5970e073d6c4.o) “OBJC_CLASS$_APMAnalytics”,引用自: FirebaseAnalytics 中的 objc-class-ref(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “OBJC_CLASS$_APMConditionalUserProperty”,引用自: OBJC_CLASS$_FIRAConditionalUserProperty in FirebaseAnalytics(FIRAConditionalUserProperty_8927b5f8e4b44834d98ab82ca1058ebd.o) “OBJC_CLASS$_APMEvent”,引用自: OBJC_CLASSFirebaseAnalytics 中的 $_FIRAEvent(FIRAEvent_31e2773e69be479b12b059a54f67a005.o) “_APMFormattedEventName”,引用自: +[FIRAnalytics logEventWithOrigin:name:parameters:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “OBJC_METACLASS$_APMConditionalUserPropertyController”,引用自: OBJC_METACLASS$_FIRAConditionalUserPropertyController in FirebaseAnalytics(FIRAConditionalUserPropertyController_4bda5cb35a89f6c6dd5a502c214436e6.o) “OBJC_CLASS$_APMUserAttribute”,引用自: OBJC_CLASS$_FIRAUserAttribute in FirebaseAnalytics(FIRAUserAttribute_cd666440930283221a8f5970e073d6c4.o) “OBJC_METACLASS$_APMSessionReporter”,引用自: OBJC_METACLASS$_FIRASessionReporter in FirebaseAnalytics(FIRASessionReporter_6ccd98dbbd8ab462f7f778c620e15947.o) “_APMFormattedUserPropertyName”,引用自: +[FIRAnalytics setUserPropertyString:forName:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “OBJC_CLASS$_APMValue”,引用自: OBJC_CLASS$_FIRAValue in FirebaseAnalytics(FIRAValue_acbb0e0d63888006fda7982f24b7e100.o) “OBJC_CLASS$_APMMeasurement”,引用自: FirebaseAnalytics 中的 objc-class-ref(FIRAMeasurement_9909b8b273787a3d6303ba22319b9c2d.o) OBJC_CLASS$_FIRAMeasurement in FirebaseAnalytics(FIRAMeasurement_9909b8b273787a3d6303ba22319b9c2d.o) FirebaseAnalytics 中的 objc-class-ref(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “_APMAnalyticsConfiguration”,引用自: +[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “OBJC_METACLASS$_APMScreenViewReporter”,引用自: OBJC_METACLASSFirebaseAnalytics 中的 $_FIRAScreenViewReporter(FIRAScreenViewReporter_e7c01d781332b9006760b4d7506bf755.o) “OBJC_METACLASS$_APMAdExposureReporter”,引用自: OBJC_METACLASSFirebaseAnalytics 中的 $_FIRAAdExposureReporter(FIRAAdExposureReporter_dca1be02bb82133dc9310c1cb2b2cfe3.o) “OBJC_METACLASS$_APMConditionalUserProperty”,引用自: OBJC_METACLASS$_FIRAConditionalUserProperty in FirebaseAnalytics(FIRAConditionalUserProperty_8927b5f8e4b44834d98ab82ca1058ebd.o) “_APMSafelistedEventsOptionKey”,引用自: +[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “OBJC_METACLASS$_APMMeasurement”,引用自: OBJC_METACLASSFirebaseAnalytics 中的 $_FIRAMeasurement(FIRAMeasurement_9909b8b273787a3d6303ba22319b9c2d.o) “OBJC_METACLASS$_APMEvent”,引用自: OBJC_METACLASSFirebaseAnalytics 中的 $_FIRAEvent(FIRAEvent_31e2773e69be479b12b059a54f67a005.o) “_APMAppMeasurementOriginFirebase”,引用自: +[FIRAnalytics startWithConfiguration:options:] 在 FirebaseAnalytics(FIRAnalytics_ad263b29c3fc023c44d18b4b635e8d55.o) “OBJC_METACLASS$_APMValue”,引用自: OBJC_METACLASS$_FIRAValue in FirebaseAnalytics(FIRAValue_acbb0e0d63888006fda7982f24b7e100.o) ld:未找到体系结构的符号 x86_64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
无论我做什么,都会弹出错误。昨天,使用完全相同的设置,没有出现错误!请有人帮助我,我已经浪费了 3 个小时来解决这个问题!
这是我的 pods 设置:
您是否清理了构建并再次重建?
就我而言,它奏效了。
我是这样解决这个问题的:
- 清理生成文件夹
- 关闭Xcode
- 运行 pod 安装
安装完成后
- 运行 广告连播更新
更新完成时
- 打开项目
对我来说,解决方案有点复杂!
- 清理构建
- 转到构建设置 > 用户定义
- 将PODS_PODFILE_DIR_PATH更改为项目所在文件夹的路径。 ($(inherited) 显示 Pods 而非项目的路径。
- 运行 'pod install --verbose' 在终端
- 关闭应用程序并重新打开即可!