Подтвердить что ты не робот

Cocoapods iOS - [!] Google устарел - Как избавиться от предупреждения?

Шаги, которые я сделал:

  • pod repo remove master

  • pod setup

  • pod update --verbose (Просто, чтобы проверить прогресс, особенно при обновлении SDK Google, так долго заканчивалось).

И вот, я получил предупреждение. В моих журналах SDK Google были успешно обновлены:

- > Установка Google 3.1.0 (была 3.0.3)

- > Установка GoogleMaps 2.3.0 (была 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

введите описание изображения здесь

Я хотел бы знать, как избавиться от этого предупреждения.

4b9b3361

Ответ 1

Измените pod 'Google/Analytics' на pod 'GoogleAnalytics' удаление косой черты.

Ответ 2

Продолжение ответа Пауля Бюстерена:

Сначала удалите старый импорт из заголовка моста:

#import <Google/Analytics.h>

Затем добавьте вместо этого заголовок:

#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"

Наконец, вы можете перепроверить: https://developers.google.com/analytics/devguides/collection/ios/v3/

Вам больше не нужна строка GGLContext.

Надеюсь, что это поможет.