However it's still sending something to analytics server when I try to call TrackState(...):
2019-04-01 10:34:37.650428-0400 Sandbox[1060:341517] [AMSDK DEBUG <AnalyticsHitDatabase>]: Analytics request was sent with body (ndh=nalytics request was sent with body (ndh=1&c.&a.&AppID=myapp%201%20%281.0%29&CarrierName=mycarrier&DeviceName=iPhone8%2C1&OSVersion=iOS%2012.1.2&Resolution=750x1334&RunMode=Application&TimeSinceLaunch=66&.a&.c&aamb=...2019-04-01 10:34:51.815732-0400 Sandbox[1060:341437] [AMSDK DEBUG <com.adobe.module.analytics>]: Kick all hits event was sent
And it also triggers 1 consequence event, which is the processing rule being triggered:
2019-04-01 10:34:51.816273-0400 Sandbox[1060:341451] [AMSDK DEBUG <EventHub(AMSEventHub)>]: Event #32 (com.adobe.eventType.generic.track) resulted in 1 consequence events.Time in rules was 0 milliseconds.
So it looks right here,I also had Charles on and I could see 200[ok] for all track calls to analytics, however none of those hits actually get into Adobe Analytics.
I've tried everything I could however I still can't figure out what happened.
When offlineEnabled is set to true, we need to have timestamp enabled in the report suite. Check Analytics Report Suite Manager > youReportSuite > Edit Settings > General > TimeStamp Configuration Check if it is enabled. Also verify you have the correct Report Suite ID in Launch setting.
Let me know if you want to send us your company/org and RSID info, we can check them for you.