Pytanie Wyciek TestFlight


Zintegrowałem testflight sdk w aplikacji, aby zbierać analizy i dostaję wyciek, który wskazuje gdzieś w kodzie zapisanym w plikach zaimportowanych w celu integracji sdk.

Załączony jest ekran pokazujący informacje o wycieku.

Wszelkie porady?

none


21
2018-04-03 09:38


pochodzenie


Właśnie przetestowałem moją aplikację, która używa testFlight do tego wycieku i mam to również. Będziemy musieli zobaczyć, co testFlight mówi. - Kyle Rosenbluth
Jest tak od dawna, jak sądzę. Daj mi znać, czego się dowiesz! - bogardon
Hej, napisałem zapytanie do testflight i mówią: "Zapytałem o to technika, a on powiedział, że to nie przeciek, ale jest to pamięć, której używamy przez cały czas trwania aplikacji. na pewno nad tym pracujemy, bo mamy czas. " - adi27
Wycieki też dla mnie. To chyba OK, biorąc pod uwagę powyższą odpowiedź, i że jej niewielka ilość pamięci wyciekła, chociaż jestem pewna, że ​​mogliby uniknąć tego pokazując jako przeciek, gdyby spróbowali! To wystarczyło, aby odradzić mi korzystanie z zestawu SDK TestFlight - Peter Johnson
Ustaw "punkt przerwania" i zobacz, gdzie może być wyciek, byłby początkiem. - Aleksander Azizi


Odpowiedzi:


Zachowaj kod integracji testflight z stałą debugowania, aby nie wyciekła, gdy aplikacja jest online. To może ci pomóc tylko wtedy, gdy Twoja aplikacja potrzebuje zebrać dane analityczne podczas testów lub na etapie deweloperskim.

    #ifndef DeBUG 

    // integration code here
    #endif

Uwaga: musisz upewnić się, że makro na procesor zostało dodane w ustawieniach kompilacji do konfiguracji debugowania.


2
2017-07-23 07:21





TestFlight właśnie wydał SDK v1.3.0-beta2.
W tej wersji wyciek pamięci wydaje się być rozwiązany.

Możesz go pobrać tutaj:
https://testflightapp.com/sdk/download/

Dla użytkowników CocoaPods przesłałem nowy podspec dla tej wersji.


0
2018-03-27 05:17