Fabric на iOS - новый проект, тот же bundleId - ответы / Crashlytics не работают

У меня есть приложение в магазине приложений, которое теперь полностью переписано из нового проекта xcode. Новый проект имеет тот же идентификатор пакета и тот же ключ API-интерфейса Fabric [в info.plist] и использует ту же команду run-script. Однако события не передаются в Fabric, в ответах не регистрируются покупки, и эта новая версия не отображается на моей панели управления Fabric. Я не могу выпустить, пока не знаю, что Answers работает правильно (так как он говорит мне о моем ежедневном доходе и т. Д.). Установка отладки Fabric в true дает мне следующее:

--- [Crashlytics] Version 3.10.1 (129)
--- [Crashlytics] Running on iPhone10,1, 12.0.0 (16A366)
--- [Answers] Initialized
--- [Fabric] Initialized with kit versions: {
    "com.twitter.answers.ios" = "1.3.7";
    "com.twitter.crashlytics.ios" = "3.10.1";
    "io.fabric.sdk.ios" = "1.7.6";
}
--- [Answers] Answers enabled with settings: {
    "flush_interval_secs" = 300;
    "flush_on_background" = 1;
    "forward_to_google_analytics" = 0;
    "include_purchase_events_in_forwarded_events" = 0;
    "max_byte_size_per_file" = 8000;
    "max_file_count_per_send" = 1;
    "max_pending_send_file_count" = 100;
    "sampling_rate" = 1;
    "track_custom_events" = 1;
    "track_predefined_events" = 1;
    "track_view_controllers" = 0;
    url = "https://e.crashlytics.com/spi/v2/events";
}

Когда регистрируется событие ответов, я вижу эту обнадеживающую информацию:

--- [Answers] Logging Answers event: <ANSPredefinedEvent: purchase
{
    currency = USD;
    ...
    success = true;
}
{
}>
---  [Answers] Transmitting packaged events for '60C20825-0EA9-463B-974B-456D6E546366'.
---  [Answers] Finished transmission of '60C20825-0EA9-463B-974B-456D6E546366'.

Как я могу отладить, куда идут данные ответов?

Мой код прост [в AppDelegate]:

[[Fabric sharedSDK] setDebug:YES];
[Fabric with:@[[Crashlytics class], [Answers class]]];

person sunilr    schedule 15.11.2018    source источник


Ответы (1)


Информация увеличивается, но она скрыта на веб-панели управления, так как я всего лишь одно устройство по сравнению с тысячами других. Новые версии можно увидеть в разделе «Настройки»> «Приложения»> [ваше приложение]> «Версии». На панели управления действительно отображаются только топовые версии, поэтому моя новая не появилась. События покупки можно лучше просмотреть на Панели управления> Покупка> Идентификатор / имя предмета [поскольку я добавил несколько других идентификаторов].

person sunilr    schedule 15.11.2018