[英]Ionic 3 iOS build error with firebasex plugin - module 'FirebaseFirestore' not found
我有一個為 Android 和 iOS 平台構建的 Ionic 3 應用程序。 以下是有關它的一些信息:
我已經能夠使用 Ionic Appflow 構建二進制文件(APK/IPA)而沒有任何問題。 今天,我將我的應用中使用的 Firebase 插件更新到了最新版本(如上所述)。 我能夠成功構建 APK,沒有任何問題。 但是,當我嘗試構建 IPA 時,它失敗並出現以下錯誤:
❌ /{project path}/Plugins/cordova-plugin-firebasex/FirebasePlugin.h:4:9: module 'FirebaseFirestore' not found
@import FirebaseFirestore;
^
[10:11:32]: Exit status: 65
+---------------+-------------------------+
| Build environment |
+---------------+-------------------------+
| xcode_path | /Applications/Xcode.app |
| gym_version | 2.131.0 |
| export_method | ad-hoc |
| sdk | iPhoneOS13.0.sdk |
+---------------+-------------------------+
[10:11:32]: ▸ In file included from /{project path}/Plugins/cordova-plugin-firebasex/FirebasePlugin.m:1:
[10:11:32]: ▸ /{project path}/Plugins/cordova-plugin-firebasex/FirebasePlugin.h:4:9: fatal error: module 'FirebaseFirestore' not found
[10:11:32]: ▸ @import FirebaseFirestore;
[10:11:32]: ▸ ~~~~~~~^~~~~~~~~~~~~~~~~
[10:11:32]: ▸ 1 error generated.
有人有這個問題嗎?
我找到了問題的罪魁禍首。 似乎是最新版本的 cordova-plugin-firebasex 9.0.1 導致了它。 我將這個插件(通過刪除並將其添加到我的 Ionic 項目)降級到 7.0.2 版本,此時已經有 2 個月了,並嘗試再次構建 IPA。 這一次它沒有抱怨這個問題。
可以在此處找到cordova-plugin-firebasex 版本列表: cordova-plugin-firebasex
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.