I’m currently investigating the feasibility of developing an iOS app for a client that needs to capture all audio output from the device before it reaches the headphones or speakers. Think of it as an audio processor.
I understand that capturing all audio using the standard iOS API is not possible due to Apple’s sandboxing restrictions and ethical considerations. Jailbreaking the device is one possible solution, but it is not a viable option for targeting a large audience.
Given that we are based in the EU, I am exploring the possibility of using alternative App Stores that do not have the same strict review process as the official Apple App Store. My questions are:
- Is it technically possible to capture all audio output using private APIs on a non-jailbroken device?
- If we distribute the app through alternative App Stores in the EU, can we use private APIs to achieve this functionality?
Any insights or alternative suggestions for capturing audio output on iOS devices would be greatly appreciated.
Thank you!