Ответ 1
Измените pod 'Google/Analytics'
на pod 'GoogleAnalytics'
удаление косой черты.
Шаги, которые я сделал:
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
Я хотел бы знать, как избавиться от этого предупреждения.
Измените pod 'Google/Analytics'
на pod 'GoogleAnalytics'
удаление косой черты.
Продолжение ответа Пауля Бюстерена:
Сначала удалите старый импорт из заголовка моста:
#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.
Надеюсь, что это поможет.