web-dev-qa-db-fra.com

Fichier 'GoogleUtilities/GULAppEnvironmentUtil.h' introuvable

Essayer de compiler mon projet après avoir ajouté des pods. En compilant cela donne l'erreur ci-dessous

Fichier 'GoogleUtilities/GULAppEnvironmentUtil.h' introuvable

Podfile.lock extrait 

- FirebaseCore (5.1.1):
        - GoogleUtilities/Logger (~> 5.2)
      - FirebaseDynamicLinks (3.0.2):
        - FirebaseAnalytics (~> 5.1)
      - FirebaseInAppMessaging (0.11.0):
        - FirebaseAnalytics (~> 5.1)
        - FirebaseCore (~> 5.1)
        - FirebaseInstanceID (~> 3.2)
        - GoogleUtilities/Environment (~> 5.0)
      - FirebaseInstanceID (3.2.1):
        - FirebaseCore (~> 5.1)
        - GoogleUtilities/Environment (~> 5.2)
      - FirebaseMessaging (3.1.0):
        - FirebaseCore (~> 5.0)
        - FirebaseInstanceID (~> 3.0)
        - GoogleUtilities/Reachability (~> 5.2)
        - Protobuf (~> 3.1)
      - FirebaseRemoteConfig (3.0.1):
        - FirebaseABTesting (~> 2.0)
        - FirebaseAnalytics (~> 5.1)
        - FirebaseCore (~> 5.1)
        - FirebaseInstanceID (~> 3.2)
        - GoogleUtilities/Environment (~> 5.2)
        - "GoogleUtilities/NSData+zlib (~> 5.2)"
        - Protobuf (~> 3.5)
      - Google/Analytics (2.0.4):
        - Google/Core
        - GoogleAnalytics (~> 3.12)
      - Google/Core (2.0.4):
        - GoogleInterchangeUtilities (~> 1.0)
        - GoogleNetworkingUtilities (~> 1.0)
        - GoogleSymbolUtilities (~> 1.0)
        - GoogleUtilities (~> 1.1)
5
phoenixroy

Dans le fichier podfile, remplacez Google/Analytics par GoogleAnalytics. Le pod Google est obsolète et incompatible avec les versions récentes de Firebase. 

Une solution de rechange, mais non recommandée, pourrait consister à verrouiller la version de Firebase sur une version inférieure à 5.5.

2
Paul Beusterien
  • Dans le podfile, installez tous les pods après avoir retiré le commentaire use_frameworks!.
  • Si vous avez déjà installé des pods, supprimez-les et réinstallez-les après avoir retiré le commentaire use_frameworks
0
Mahesh Cheliya