iOS Google Analytics падает при запуске, случайно

Я столкнулся с случайной ошибкой Google Analytics. Эта проблема возникает, когда приложение запускается и пытается запустить GANTracker. Это случается случайным образом, очень трудно воспроизвести. Интересно, есть ли что-то, что я пропустил, или мне следует избегать внедрения GA.

Вот мой исходный код GANTracker:

#define GAKey @“UA-xxxxxx-x" static const NSInteger kGANDispatchPeriodSec = 10; [[GANTracker sharedTracker] startTrackerWithAccountID:GAKey dispatchPeriod:kGANDispatchPeriodSec delegate:nil]; 

Пока я запускаю это, мой код выполняет некоторую синхронную сетевую активность в другом вторичном потоке с использованием этого метода.

 [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil] 

И вот краш-журнал, надеюсь, что это поможет

 -[GANTracker startTrackerWithAccountID:dispatchPeriod:delegate:] -[GANPersistentEventStore init] -[GANPersistentEventStore initWithPath:] -[GANPersistentEventStore setupStatements] -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] +[NSException raise:format:arguments:] 

Любое предложение будет оценено!

One Solution collect form web for “iOS Google Analytics падает при запуске, случайно”

ОБНОВЛЕНИЕ. Согласно БД Google, это, как утверждается, исправлено в v1.4 GANTracker: http://code.google.com/p/analytics-issues/issues/detail?id=162 http://code.google. ком / мобильный / аналитика / download.html


Я получаю такой же крах при запуске GANTracker с одной из этих двух ошибок:

NSInternalInconsistencyException: Ошибка: не удалось подготовить команду выбора сеанса NSInternalInconsistencyException: ошибка: не удалось подготовить оператор timestamp обновления

трассировка стека в assert (другой метод, чем OP):

 - [GANTracker startTrackerWithAccountID:dispatchPeriod:delegate:] - [GANPersistentEventStore init] - [GANPersistentEventStore initWithPath:] - [GANPersistentEventStore initializeSession] - [NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] 

это выглядит необработанной ошибкой при создании файла googleanalytics.sql во время sqlite3_prepare_v2

Это повторяется для некоторых из моих пользователей на IOS4.3.3, а также происходит случайным образом для IOS4.2.1. У меня есть тот же период отправки, что и OP. не может воспроизвести это на моем собственном тренажере / устройстве.

Я хочу, чтобы аналитика google выпустила исходный код, поэтому я мог бы добавить некоторую обработку ошибок, когда файл sqlite не может быть создан, или сбой инструкции подготовки.

Здесь есть сообщение на форуме GA с такой же ошибкой: http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=20107fa00aae4f08&hl=en

это может быть одна и та же проблема, используя sqlite3_prepare_v2: http://www.iphonedevsdk.com/forum/iphone-sdk-development/2540-sqlite-method-sqlite3_prepare_v2-failing.html

  • Приращение `static int` вызывает SIGSEGV SEGV_ACCERR
  • Обновление приложения на устройстве с удаленным приложением .xib
  • (iOS) Приложение для iPad случайно разбивается на запуск
  • Отчет о сбое в App Store
  • Сбой приложений iOS для группы обзора Apple, но не на моем устройстве
  • Сбой: WebThread - EXC_BAD_ACCESS KERN_INVALID_ADDRESS
  • Повреждение CoreTelephony по причине: получено уведомление без имени уведомления
  • SDWebImage рушится при загрузке изображения. Завершение приложения из-за неотображенного исключения «NSInternalInconsistencyException»,
  • Что может вызвать эту ошибку SIGSEGV?
  • EXC_BREAKPOINT (SIGTRAP) При запуске приложений
  • ALAssets получают видеоданные
  • Xcode 4.3.3. Симулятор IPhone 5.1, висящий так часто
  • Interesting Posts

    Сколько раз определенный день прошел между двумя датами?

    AVCaptureSession для аудио и видео в сочетании – Audio part дает EXC_BAD_ACCESS

    Могу ли я наблюдать входящий звонок и исходящий звонок в фоновом режиме?

    MPMoviePlayerController не воспроизводится из папки «Документы»

    разъяснение декларации свойств iOS

    Этот сертификат имеет недействительный выпуск Apple Push Services

    Ошибка iOS EXC_BAD_ACCESS

    Сбой при запуске OpenGL на iOS после предупреждения о памяти

    Удаление основных данных Внешний объект хранения не освобождает место в iCloud

    Рекомендации по включению определений в рамках проекта в Objective-C и iOS

    Google Analytics уменьшила отслеживание сеансов после обновления SDK версии 3

    Swift: UISearchBar: получить текст при нажатии кнопки поиска

    Проверьте, работает ли приложение ad-hoc | dev | app-store во время выполнения

    Система iPhone SDK оснащена кнопками и значками

    Как найти слабые свойства, которые не являются IBOUtlets, используя инструмент поиска XCode?

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