我在iOS平台上集成Agora时遇到了问题。实时直播、视频通话和语音通话在iOS上都无法正常使用
相同的实现在Android上完美运行,但在iOS上失败。
I’m facing an issue with Agora integration on iOS and would really appreciate any help.
重要观察:
- 当我在真实的iOS设备上以开发者模式运行应用(本地通过Xcode)时,一切正常
- 但当我把同一个构建上传到TestFlight时,问题就会出现(无连接)
问题:
直播、视频通话和语音通话在iOS上无法工作。尝试以主持人身份加入时,joinAsHost() 函数被触发,但应用与Agora之间并未建立任何连接。
观察到的行为(iOS - TestFlight构建):
joinAsHost()已成功调用- 未建立连接
- 未收到错误或回调(静默失败)
预期行为:
应用应连接到Agora,并允许用户以主持人身份开始直播或通话。
似乎在iOS的发布/TestFlight构建中,内部发生了某种失败,但没有日志或错误信息。
有没有人遇到过类似问题,或者知道导致调试版和TestFlight构建之间差异的原因?
先行致谢!
解决方案
https://pub.dev/packages/agora_rtc_engine#known-issues
请查看这个。这个问题通过对iOS符号进行剥离来解决,你需要在Xcode将 All Symbols设置为Non-Global Symbols。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。