Acknowledged
CIQQA-4055

Audio apps on API 6.0 devices crash simulator on start

When an audio app is started on an API 6.0 device, like Fenix E or Forerunner 970, the audio application will crash with a Symbol Not Found Error with an empty stack trace.

The minimum reproducible test case is the stub audio app created when selecting New Project > Audio Application (i.e. the audio app in the templates directory of the SDK).

I've added print statements to see how far in the initialization process the app gets before it crashes.

For a non-working Fenix E we see:

+ getContentDelegate
- getContentDelegate
+ CI.init
- CI.init
+ CI.getPlaybackProfile
- CI.getPlaybackProfile

Error: Symbol Not Found Error
Details: Error starting music app
Stack: 

Encountered app crash.

For a working Fenix 7 we see:

+ getContentDelegate
- getContentDelegate
+ CI.init
- CI.init
+ CI.getPlaybackProfile
- CI.getPlaybackProfile
+ CI.peekPrevious
+ CI.get
+ CI.canSkip
+ CI.peekNext
+ CI.shuffling

Comparing the two shows that ContentIterator.getPlaybackProfile is the last call that completed successfully: peekPrevious is never called in the non-working version.

Is the Symbol Not Found Error caused by`peekPrevious` not being defined in the simulator for API 6.0 devices? Or is there code in between that is referencing an undefined symbol?

Repro Details

Repro test case: Stub audio application created by New Project > Audio Application

SDK: connectiq-sdk-mac-9.1.0-2026-03-09-6a872a80b

Device: Fenix E (or any other API 6.0 device)

Crash happens in simulator: Yes

Crash happens on device: Not sure, I don't own an API 6.0 device yet