开发者社区 问答 正文

应用研发平台EMAS在接入性能分析的时候 编译报错,这个怎么解决?

应用研发平台EMAS在接入性能分析的时候 编译报错,这个怎么解决?
cf356368b8fcb972eac8232ec03a78a4.png

展开
收起
青城山下庄文杰 2023-08-07 18:59:01 74 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    报这个错误表示您的 Xcode 项目在使用 CocoaPods 导入 EMAS 的性能分析 pod 文件时发生了编译错误。

    主要原因很有可能是 pod 文件本身的问题,具体可能如下:

    podspec 文件的依赖声明有误
    请 triple 核对 EMAS 性能分析 pod 文件的 podspec 依赖是否正确。

    pod 文件使用了无效的 API
    很有可能是 EMAS 的 pod 文件本身使用了 Xcode 不认可的 API,从而导致编译失败。

    pod 文件本身存在 bug
    不能排除 EMAS 性能分析 pod 文件的代码存在 Bug,从而编译不通过的可能。

    更新后 pod 文件与旧版本不兼容
    如果您最近更新了 EMAS 性能分析的 pod 版本,新版本可能不兼容旧代码,从而报错。

    Xcode 版本不兼容
    如果 EMAS 性能分析 pod 目标的 Xcode 版本和您当前版本不一致,也会导致编译错误。

    建议提供以下信息给我:

    完整的编译错误日志
    podfile 中导入 EMAS 性能分析 pod 的语句
    当前 Xcode 和 pod 的版本信息
    pod 依赖声明信息
    以上信息能有效帮助分析編譯錯誤原因,并改正。

    2023-08-09 20:36:24
    赞同 展开评论