开发者社区> 问答> 正文

您好,应用研发平台EMAS flutter iOS初始化时奔溃的日志信息什么原因?

您好,应用研发平台EMAS flutter iOS初始化时奔溃的日志信息什么原因?
CloudPush Debug: Start CCP protocol shake hands.
CloudPush Debug: CCP protocol shake hands, send auth info, waiting for ack.

CloudPush Debug: Close CCP channel with retry.
CloudPush Debug: Task retry, [currentRetryTimes: 1], [maxRetryTimes: 3], retry after [3.0] seconds.

  • thread #27, name = 'CCP Socket Thead', stop reason = EXC_BAD_ACCESS (code=1, address=0x9be7b1108e70)
    frame #0: 0x00000001c82ecf40 libobjc.A.dylibobjc_msgSend + 32 libobjc.A.dylibobjc_msgSend:
    -> 0x1c82ecf40 <+32>: ldr x11, [x16, #0x10]
    0x1c82ecf44 <+36>: tbnz w11, #0x0, 0x1c82ecfa0 ; <+128>
    0x1c82ecf48 <+40>: and x10, x11, #0xffffffffffff
    0x1c82ecf4c <+44>: eor x12, x1, x1, lsr #7
    Target 0: (Runner) stopped.
    Lost connection to device.
    Exited

展开
收起
真的很搞笑 2023-07-12 17:56:09 82 0
2 条回答
写回答
取消 提交回答
  • 应用研发平台EMAS在Flutter项目中进行iOS初始化时奔溃可能有多种原因。要确定具体原因,您可以查看相关的日志信息以获取更多细节。

    1. 缺少必要的配置或权限:确保您已正确配置了EMAS所需的相关参数,并且在iOS项目的Info.plist文件中添加了必要的权限和配置项。例如,检查是否包含了正确的AppKey、AppSecret等信息。

    2. 依赖冲突或版本不兼容:检查项目中使用的Flutter插件及其依赖库,确保它们与EMAS SDK之间没有冲突,并且保持最新的版本兼容性。

    3. 网络连接问题:EMAS需要与阿里云服务器进行通信,如果设备无法正常访问网络或阿里云服务出现故障,初始化过程可能会失败。

    4. 其他原因:可能还存在其他特定于您的项目或环境的问题。如果日志中提供了更具体的错误消息或堆栈跟踪,请提供相关信息以便更好地帮助您诊断问题。

    2023-07-12 20:33:32
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    推送SDK正在开始CPush协议握手连接(Start CCP protocol shake hands)

    推送SDK向服务器发送验证信息,等待回复(send auth info, waiting for ack)

    这表明在推送SDK初始化过程中,与EMAS后台的连接出现了问题,未能成功收到服务器回复。

    这可能是由于以下原因:

    网络问题,iOS设备与EMAS服务器连接不稳定

    EMAS后台出现短时间服务异常,导致未能回复推送SDK的验证信息

    推送SDK相关配置错误,导致无法成功连接EMAS服务器

    2023-07-12 18:50:23
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
基于flutter的产品应用实践 立即下载
《Flutter in action》 立即下载
闲鱼《Flutter 技术解析与实战》 立即下载