This week, we're casting a spotlight on tools that empower your iOS and macOS development journey. We start off with LocationSimulator, a macOS app that takes the hassle out of testing location-based services on your iOS devices. Next, we delve into UTM, a feature-rich system emulator and virtual machine host that enables running a variety of systems on your Apple devices. Finally, we introduce AudioKit, an audio synthesis, processing, and analysis framework that simplifies audio-related development in your apps. Let's jump in and explore how these tools can enrich your development toolkit.
LocationSimulator - Your On-Demand iOS Location Testing Suite
LocationSimulator is a versatile macOS application designed for developers who need to test location-based services on their iOS or iPhoneSimulator devices. It allows for the easy spoofing of device location without requiring jailbreak or app installation on the device. This tool is intended to be used ethically, strictly for app development purposes, and supports macOS 10.15.x and later versions.
What we like about it:
No jailbreak or app installation needed for location spoofing.
Capable of spoofing both iOS device and iPhoneSimulator device locations.
Supports custom and predefined movement speeds (Walk/Cycle/Drive) for realistic simulations.
Integrated map search feature for precise location selection and testing.
Created by Schlaubischlump
UTM - Robust System Emulator and Virtual Machine Host for iOS and macOS
UTM is a comprehensive system emulator and virtual machine host for iOS and macOS, based on QEMU. It allows you to run a variety of systems like Windows and Linux on your Mac, iPhone, or iPad, providing a flexible platform for system-level testing and development. For maximum performance, UTM utilizes dynamic code generation (JIT), though a slower version (UTM SE) is available that does not require jailbreaking or JIT workarounds.
What we like about it:
Extensive system emulation capabilities, supporting over 30 processors.
Includes VGA graphics mode using SPICE and QXL, as well as a text terminal mode.
Modern frontend design for macOS 11 and iOS 11+ using cutting-edge APIs.
UTM SE provides a slower but jailbreak-free option for iOS devices.
Created by @UTMapp
AudioKit - Comprehensive Audio Synthesis, Processing, and Analysis for Apple Platforms
AudioKit is a robust audio development framework for iOS, macOS (including Catalyst), and tvOS. It allows developers to conduct audio synthesis, processing, and analysis within their applications. Thanks to its easy integration with Swift Package Manager, you can add AudioKit and its libraries directly from Xcode, thus streamlining your audio development workflow.
What we like about it:
A versatile platform for audio synthesis, processing, and analysis.
Easy installation and integration with Xcode through Swift Package Manager.
Comprehensive documentation and a dedicated "Cookbook" for straightforward implementation.
Active community support via StackOverflow and GitHub.
Created by @AudioKitPro
❗iOS Dev Tools is always looking for new & exciting tools❗🔨📱
If you are interested in sponsoring the newsletter or having your tool featured, send us an email at hi@iosdev.tools