8000 iOS: error publishing on the App Store due to private _AudioConvertHostTimeToNanos and _AudioGetCurrentHostTime · Issue #132 · Boddlnagg/midir · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
iOS: error publishing on the App Store due to private _AudioConvertHostTimeToNanos and _AudioGetCurrentHostTime #132
Open
@mockersf

Description

@mockersf

When publishing an app on iOS through XCode / App Store Connect, I get rejected because of using private symbols:

Prepared archive for uploading
Upload failed
	error: Asset validation failed
The app references non-public symbols: _AudioConvertHostTimeToNanos, _AudioGetCurrentHostTime

If I remove all calls to these methods and always set the timestamps to 0, publication is successful.

It seems they are available on macOS, but not on iOS https://developer.apple.com/documentation/coreaudio/1422393-audioconverthosttimetonanos.

Is there a workaround that would keep the timestamps? It seems they are used only for sysex messages, would it be OK to put those calls behind a feature flag so that they can be ignored when not needed? I can submit and test a PR if that's the direction to take.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0