Google Analytics 3.08 Класс IOS idfa отсутствует, не будет собирать idfa

Я загрузил Google Analytics, и я выполнил их инструкции по внедрению аналитики в приложении. Но независимо от того, что я пытался, я получаю этот журнал в xcode: idfa class missing, won't collect idfa .

Снимок экрана для сообщения консоли

Итак, я google и обнаружил, что Apple отклонит приложения, у которых есть это предупреждение. Я также обнаружил, что Google исправил эту проблему с выпуском 3.03c и что нам не нужно импортировать библиотеку, которая использует рекламу. Я также запускаю их пример, и я получаю такой же журнал в их примере.

Поэтому мой вопрос: одобрит ли Apple мое приложение, как я могу его исправить?

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

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

10 Solutions collect form web for “Google Analytics 3.08 Класс IOS idfa отсутствует, не будет собирать idfa”

У меня такая же проблема. Это швы, что 3.08 lib связано с iAd.Framework Вот что я сделал – я вернулся к версии 3.03c. Вы можете скачать его здесь « https://dl.google.com/googleanalyticsservices/GoogleAnalyticsServicesiOS_3.03c.zip

Лучший способ – использовать Cocopoads для управления библиотеками с помощью pod 'GoogleAnalytics-iOS-SDK', '3.0.3c'

Я использую 3.0.9 . Я смог удалить предупреждение, связав его в библиотеке libAdIdAccess.a предоставленной с помощью GoogleAnalytics SDK AdSupport.framework и AdSupport.framework .

Я использую версию 3.0.9 и, чтобы избавиться от этого предупреждения, мне пришлось связать библиотеку libAdIdAccess.a и AdSupport.framework вручную.

Для этого просто добавьте следующие строки в свои настройки сборки. Other Linker Flags (OTHER_LDFLAGS):

-framework AdSupport

-force_load "$ {PODS_ROOT} /GoogleAnalytics-iOS-SDK/libAdIdAccess.a"

Он должен выглядеть так: введите описание изображения здесь

Ссылка: Официальная документация

Только для полных ответов. Я использую SDK Google Analytics v3.09, который я интегрировал без CocoaPod в Xcode 6. Чтобы удалить предупреждение, я просто добавил статическую библиотеку libAdIdAccess.a в свой проект с помощью перетаскивания.

AdSupport.framework уже был включен в мой проект.

Примечание. Я не знаю, почему, но иногда Xcode ошибочно принимается за путь, добавляющий новую библиотеку таким образом, что приводит к ошибке ссылки. В этом случае просто измените путь в пути пути к библиотеке в настройках сборки: замените $(PROJECT_DIR)/YourDirectory/GoogleAnalyticsLibrary-3.09 на "$(SRCROOT)/YourDirectory/GoogleAnalyticsLibrary-3.09"

Я использую v3.08 и получаю то же предупреждение. Я только что представил свое приложение, и оно было одобрено Apple. Я думаю, что они знают о проблеме, но не применяют ее в моем случае. Вы можете отправить свое приложение и взять время между представлением и решением удалить 3.08 и вернуться к 3.03c на случай, если они отклонят его.

GoogleAnalytics-iOS-SDK устарел в пользу GoogleAnalytics

поэтому просто замените строку в файле pod на

  pod 'GoogleAnalytics' 

Все, что вам нужно сделать, это добавить libAdIdAccess.a в свой проект. Это часть доставки GoogleAnalyticsServicesiOS_3.09 .

pod 'GoogleIDFASupport'

Это позволит кокоаподам получить то, что вам нужно. Мне тоже не пришлось это делать.

Установка GoogleIDFASupport (3.14.0) с помощью GoogleTagManager (3.15.0)

Я использую 3.0.3c и не использую IDFA.

Howerer, «idfa class missing» по-прежнему регистрируется.

 GAI.sharedInstance().logger.logLevel = GAILogLevel.Verbose 

Я решил проблему, пытаясь удалить строку выше.

Я использую 3.0.9. Для документации Google вам нужно установить для трекера трекер.allowIDFACollection в НЕТ.

 id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker]; tracker.allowIDFACollection = NO; 

Это приведет к удалению предупреждения.

  • последний экран google analytics перед сбоем для ios
  • Google Analytics iOS SDK 3.0.8 Отказ от приложения App Store IDFA
  • Отчеты о сбоях Google Analytics в iOS 8
  • Ошибка приложения: Google Analytics ios sdk 2.0
  • Нет Google Analytics Демографические данные, созданные для приложения iOS
  • Google Analytics iOS v2beta3 - ручная отправка не работает в applicationWillResignActive
  • существует ли максимальное количество событий, которые вы можете отслеживать в Google Analytics для iOS?
  • iOS-GA - библиотека не найдена
  • Google Analytics уменьшила отслеживание сеансов после обновления SDK версии 3
  • Неопределенные символы для архитектуры armv7: «_OBJC_CLASS _ $ _ GGLContext», на которые ссылается: objc-class-ref в AppDelegate.o
  • iOS8 замерзает в
  • Interesting Posts

    XML в преобразование JSON в iOS

    Позиционное аудио в SceneKit / ARKit с AudioKit

    Устранение ошибок при установке Google Analytics через CocoaPods 0.36.0 с использованием динамических фреймворков

    Как установить другое фоновое изображение для секции сгруппированной таблицы ..?

    Уничтожить представление во время имитации предупреждения памяти

    AWSMobileHubHelper добавляет пул пользователей как AWSIdentityProvider, как обрабатывать `func login (completeHandler: (AnyObject, NSError) -> Void)`?

    Можно ли добавить границу в SKSpriteNode, похожую на UIView?

    iOS Отключить отображение в корневом режиме при нажатии кнопки панели вкладок

    Сохранение местоположения iPhone после запуска приложения из Xcode с помощью моделирования местоположения

    FBConnect – sessionValid – ПОСЛЕ удаления приложения на веб-сайте facebook

    iOS Screenshot / App Recording Techniques

    Управление заголовком заголовка HTTP в iOS / OSX

    Заголовок AFHTTPSessionManager

    Ошибка утечки памяти CGImage в приложении SceneKit

    Как разработать приложение для управления мобильными устройствами в iOS

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.