簡體   English   中英

Ionic 3 iOS 構建錯誤,使用 firebasex 插件 - 未找到模塊“FirebaseFirestore”

[英]Ionic 3 iOS build error with firebasex plugin - module 'FirebaseFirestore' not found

我有一個為 Android 和 iOS 平台構建的 Ionic 3 應用程序。 以下是有關它的一些信息:

  • 離子角:版本 3.9.3
  • 科爾多瓦機器人:版本 8.1.0
  • cordova-ios:版本 5.1.1
  • cordova-plugin-firebasex:版本 9.0.1

我已經能夠使用 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM