// the find
mixpanel/mixpanel-iphone
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.