Post

Replies

Boosts

Views

Activity

Reply to CLLocation.sourceInformation.isSimulatedBySoftware not detecting third-party location spoofing tools
Hi Albert, Thank you for the clarification. I have a few follow-up questions: Developer Mode Detection: Is there an official API to detect if Developer Mode is enabled on iOS 16+? We've found that third-party location spoofing tools (like LocaChange) require Developer Mode to be enabled. For location-dependent apps that need to assess spoofing risk, detecting this state would be valuable. What's the recommended approach? External Location Providers: You mentioned third-party tools are "external location providers." Does this mean they use a different mechanism than CLLocationManager? Is there any way to distinguish between genuine GPS and external providers programmatically? Security Best Practices: For apps requiring location authenticity (fraud prevention, geofencing, etc.), what is Apple's recommended approach to detect location spoofing via third-party tools? Are there any APIs, private frameworks, or best practices you can suggest? Feature Request: Would Apple consider adding APIs like: isDeveloperModeEnabled (iOS 16+) isLocationFromExternalProvider Expanding CLLocationSourceInformation with more metadata Thanks, Sree Charan
Oct ’25