การสร้าง Flutter ล้มเหลวไม่พบไฟล์ 'UserAgent.h'


10

โครงการไม่สามารถสร้างหรือดีบักด้วย firebase_crashlytics ใน mac ของฉันฉันได้อัปเดตเป็น Flutter ล่าสุดแล้ว แต่เครื่องที่เราใช้งานแอพมีเวอร์ชั่นต่ำกว่า (Flutter 1.9.1 hotfix-5) ดังนั้นฉันจึงลองสิ่งต่าง ๆ ด้านล่าง:

  • flutter pub cache repair
  • flutter clean
  • การลบ Podfile.lock และ ios/pod install

แต่ไม่มีโชค

#import "UserAgent.h"
        ^~~~~~~~~~~~~
1 error generated.

มีวิธีการแก้ปัญหาโดยไม่อัพเกรดกระพือในขณะนี้หรือไม่


ชำระเงินคำตอบของฉันสำหรับปัญหาที่นี่ stackoverflow.com/a/60645357/4412850
Ray O.

คำตอบ:


14

ฉันเกือบจะอยู่ที่นั่นฉันคิดว่าแม้ว่าฉันจะทำความสะอาดกระพือและpod installจะไม่ล้างทุกอย่าง ฉันต้องทำตามขั้นตอนด้านล่าง:

  • Flutter clean
  • ลบ Podfile.lock
  • cd ios
  • pod deintegrate // or you can do **cd ios/pod deintegrate** without above step
  • pod install

หากยังไม่ได้ผล โปรดปิด.xcworkspaceและ podfile.lock จากนั้นทำสองขั้นตอนสุดท้ายอีกครั้งและเปิดสร้างใหม่.xcworkspaceและ Product -> บิลด์

หากยังไม่ได้รับการแก้ไขโปรดเพิ่มความคิดเห็นด้านล่าง (ฉันจัดการปัญหาเหล่านี้ได้มาก)

ตรวจสอบที่นี่เป็นปัญหาที่สร้างขึ้นสำหรับการนี้: ปัญหา 1 FireStoreและปัญหา 2 crashlytics


3

ดังที่กล่าวไว้ในตั๋วแจ้งปัญหา firestoreแก้ไขเวอร์ชั่นของ firebase core เป็น 0.4.4 แทนที่จะใช้ 0.4.4 + 2 แก้ไขปัญหา:

dependency_overrides:
  firebase_core: 0.4.4

เพิ่มสิ่งนี้พร้อมกับการfirebase_authพึ่งพาของคุณที่มีอยู่


-1

ฉันพบวิธีแก้ปัญหา

เพียงแสดงความคิดเห็นหรือนำเข้าและใส่รหัสด้านล่างนี้ควรมีลักษณะเช่นนี้

#import "FLTFirebaseCorePlugin.h"
// #import "UserAgent.h"
// Generated file, do not edit

#define LIBRARY_VERSION @"0.4.4-2"
#define LIBRARY_NAME @"flutter-fire-core"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.