finds.dev← search

// the find

mixpanel/mixpanel-iphone

★ 1,065 · Objective-C · Apache-2.0 · updated Jul 2026

Official iOS (Objective-C) Tracking Library for Mixpanel Analytics

The official Mixpanel iOS tracking library in Objective-C. It handles event tracking, user profiles, and group analytics with local batching and flush-on-background behavior. If you're maintaining an Objective-C app on Mixpanel, this is what you use — there's a Swift alternative if you have the choice.

Batches events locally and flushes every 60 seconds or on app background, which is the right tradeoff between latency and battery/bandwidth. Opt-out tracking is a first-class API call, not an afterthought — important for GDPR compliance. Supports Cocoapods, Carthage, and Swift Package Manager, so it fits into legacy build setups that haven't migrated. Does not use IDFA, which means you avoid the ATT permission prompt entirely.

Objective-C in 2026 is a maintenance burden — Mixpanel's own README tells you to use the Swift library instead, which is a clear signal about where investment is going. Travis CI badge points to a 'yolo-travis-ci' branch and is almost certainly broken, so the CI story is unclear. The test suite bundles a prebuilt Nocilla.framework binary rather than pulling it as a proper dependency, which is fragile and means tests may not build cleanly on newer Xcode versions. No mention of privacy manifests (PrivacyInfo.xcprivacy), which Apple now requires for third-party SDKs — could cause App Store submission friction.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →