amazon-chime-sdk-ios icon indicating copy to clipboard operation
amazon-chime-sdk-ios copied to clipboard

Mac Catalyst Support

Open azkmilla opened this issue 4 years ago • 7 comments

Is your feature request related to a problem? Please describe. Screen Shot 2020-12-09 at 2 42 03 PM

Describe the solution you'd like It would be an awesome addition to the amazon-chime-sdk-ios to also support Mac Catalyst. Are there any plans for doing so?

azkmilla avatar Dec 09 '20 07:12 azkmilla

Hi @azkmilla Thanks for opening this feature request. Our team is not actively working on adding Mac Catalyst Support currently. We will keep this issue open and let you know if we will be adding this support.

zhinang-amazon avatar Dec 09 '20 16:12 zhinang-amazon

Hi, thanks for adding M1 simulator support in 0.19.3! Now that an xcframework is being distributed, I figured I'd check in with this issue again and see whether it's feasible for y'all to add a Mac Catalyst slice!

pennig avatar May 10 '22 21:05 pennig

This would be a great addition.

notapplicableio avatar Jul 22 '22 04:07 notapplicableio

Hi - @azkmilla and @zhinang-amazon @pennig. I've just managed to build an iPad project and run it via Mac Catalyst. The project builds, although crashes at runtime when I call try meetingSession.audioVideo.start().

Now, while this probably isn't a priority the ROI of getting iOS apps to run on macOS via Catalyst would be massive for Chime and customers... 🤔

The log shows:

[as] ATAudioSessionClientImpl.mm:232 Error: AudioSession not initialized [ERROR] XXX - xal_core_audio: IOS Could not get the current HW sample rate [ERROR] XXX - xal_core_audio: configure input AU buffer size failed HALC_ShellObject::HasProperty: call to the proxy failed, Error: -308 (\M^?\M^?\M-~\M-L) HALC_ProxySystem::GetObjectInfo: got an error from the server, Error: 560947818 (!obj) HALC_ShellObject::HasProperty: there is no proxy object HALC_ProxySystem::GetObjectInfo: got an error from the server, Error: 560947818 (!obj) HALC_ShellObject::HasProperty: there is no proxy object HALC_ProxySystem::GetObjectInfo: got an error from the server, Error: 560947818 (!obj) HALC_ShellObject::HasProperty: there is no proxy object HAL_HardwarePlugIn_ObjectHasProperty: no object AudioObjectRemovePropertyListener: no object with given ID 101 AudioObjectRemovePropertyListener: no object with given ID 101 [ERROR] XXX - failed to start xal spk; err=25 [ERROR] XXX - media stream: failed to start speaker audio; err=0 [ERROR] XXX - in service, peer read err=3 [ERROR] XXX - audio_client/connector/duplex/dtls/3a3b5d950b41b97a4391c506835d08b6.k.m3.as2.app.chime.aws:3478: Failed to service xtl while reading response; error=1 [ERROR] XXX - failed to start media stream; err=6 [ERROR] XXX - Cannot start audio client with status = 67

notapplicableio avatar Jan 10 '23 20:01 notapplicableio

Hi I also need the same feature. Any update on this?

applebyte1992 avatar Mar 28 '23 09:03 applebyte1992

@notapplicableio Can you please guide me on how we can use this framework with Mac Catalyst? Enabling Mac Catalyst for the project will only allow running this the app using Designed for iPad option but it won't work when we select Mac Catalyst or Rosetta

applebyte1992 avatar Mar 28 '23 10:03 applebyte1992

I would also be interested in this feature.

tklucher avatar Aug 29 '23 22:08 tklucher