App Crashes When Playing Audio on iOS13.1

App crashes when playing audio on iOS13.1

Change this:

var backgroundMusicPlayer = AVAudioPlayer()

To this:

var backgroundMusicPlayer : AVAudioPlayer!

iOS 13.1 Crash in AVAudio Player

I found a crash issue in AVAudioPlayer with iOS 13.1.

Here Is Solution

Why My AVAudioPlayer crash? because

I initialise AVAudioPlayer like

var wrongMusicPlayer: AVAudioPlayer = AVAudioPlayer()

and then i try to reassign wrongMusicPlayer as below

wrongMusicPlayer = try AVAudioPlayer(contentsOf: wrongURL)

And my app get crash.

Solution

If you initialise your AVAudioPlayer like var wrongMusicPlayer: AVAudioPlayer = AVAudioPlayer() OR wrongMusicPlayer = AVAudioPlayer() in any method then please remove it and just Declare like var wrongMusicPlayer: AVAudioPlayer!.

Re-Assigning instance of AVAudioPlayer in iOS13 leads to BAD_ACCESS runtime error

Just remove the initialisation and it will work

private var mySoundPlayer: AVAudioPlayer!

Cheers!!!

CarPlay app using CarPlay framework crashes on iOS 13 or older version

You need to weakly link the CarPlay framework. In your target's Build Phases go the the Link Binary With Libraries section and check if CarPlay is already there (add it if not). Then make sure the Status is set to Optional
Sample Image



Related Topics



Leave a reply



Submit