'openssl/arm_arch.h' 将 Firebase 与 Swift-Package-Manager 集成时找不到文件
'openssl/arm_arch.h' file not found when integrating Firebase with Swift-Package-Manager
使用 Swift-Package-Manager,Swift5.3.2,iOS14.4.1,XCode12.4,
我正在尝试将 Firebase 集成到我的 iOS 应用程序中。
我使用 Swift 包管理器 for Firebase (Beta) as described here。
成功集成 Firebase 选择中的大多数包后(因为我需要其中的大部分),我在 Xcode 中收到以下错误:
'openssl/arm_arch.h' file not found
好像是在Firebase依赖添加的BoringSSL
依赖的Filecrypto.c
中发生的。 (见截图)
我知道问题已经描述过了(比如, , here and here)。然而,大多数人使用 Cocoapods。但就我而言,我使用 Swift 包管理器。所以我再次打开这个问题:
当Xcode说'openssl/arm_arch.h' file not found
时,我需要做什么?
是的,正如评论中提到的那样,7.9.0 最初对于 Firebase Swift 包管理器发行版来说是一个糟糕的版本。它已修复并更新了 7.9.0 回购标签,但 Xcode/SPM 缓存阻止人们重新运行新标签,因此我们发布了等效的 7.9.1 版本以最终解决该问题。
详情请见 https://github.com/firebase/firebase-ios-sdk/issues/7777
使用 Swift-Package-Manager,Swift5.3.2,iOS14.4.1,XCode12.4,
我正在尝试将 Firebase 集成到我的 iOS 应用程序中。
我使用 Swift 包管理器 for Firebase (Beta) as described here。
成功集成 Firebase 选择中的大多数包后(因为我需要其中的大部分),我在 Xcode 中收到以下错误:
'openssl/arm_arch.h' file not found
好像是在Firebase依赖添加的BoringSSL
依赖的Filecrypto.c
中发生的。 (见截图)
我知道问题已经描述过了(比如
当Xcode说'openssl/arm_arch.h' file not found
时,我需要做什么?
是的,正如评论中提到的那样,7.9.0 最初对于 Firebase Swift 包管理器发行版来说是一个糟糕的版本。它已修复并更新了 7.9.0 回购标签,但 Xcode/SPM 缓存阻止人们重新运行新标签,因此我们发布了等效的 7.9.1 版本以最终解决该问题。
详情请见 https://github.com/firebase/firebase-ios-sdk/issues/7777