40 votes

Cocoapods iOS - [!] Google est obsolète - Comment se débarrasser de l'avertissement?

Étapes que j'ai fait:

  1. pod repo remove master

  2. pod setup

  3. pod update --verbose (Juste pour vérifier la progression, en particulier lors de la mise à jour de Google Sdk, a pris autant de temps pour finir).

Et là, j'ai eu l'avertissement. Dans mes logs, Google Kits de développement ont été mis à jour avec succès:

-> L'installation de Google 3.1.0 (a 3.0.3)

-> Installation de GoogleMaps 2.3.0 (a 2.2.0)

Podfile:

target 'MyProj' do

    ...
    pod 'Google/Analytics'
    pod 'GoogleMaps'
    ...
    target 'MyProjTests' do
        inherit! :search_paths
    end

    post_install do |installer|
        installer.pods_project.targets.each do |target|
            target.build_configurations.each do |config|
                config.build_settings['SWIFT_VERSION'] = '3.0'
            end
        end
    end
end

enter image description here

Je voudrais savoir comment se débarrasser de cet avertissement.

91voto

Paul Beusterien Points 8051

Changer pod 'Google/Analytics' à pod 'GoogleAnalytics' supprimer la barre oblique.

45voto

agfa555 Points 119

S'étendant sur Paul Beusterien réponse:

Tout d'abord, supprimer les vieux importer à partir de votre transition de l'en-tête:

#import <Google/Analytics.h>

Ensuite, ajoutez les lignes suivantes à la transition de l'en-tête à la place:

#import "GAI.h"
#import "GAIDictionaryBuilder.h"
#import "GAIEcommerceFields.h"
#import "GAIEcommerceProduct.h"
#import "GAIEcommerceProductAction.h"
#import "GAIEcommercePromotion.h"
#import "GAIFields.h"
#import "GAILogger.h"
#import "GAITrackedViewController.h"
#import "GAITracker.h"

Enfin, vous pouvez vérifier: https://developers.google.com/analytics/devguides/collection/ios/v3/

Vous n'avez pas besoin GGLContext ligne plus.

Espérons que cette aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X