应用研发平台EMAS在接入性能分析的时候 编译报错,这个怎么解决?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
报这个错误表示您的 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 依赖声明信息
以上信息能有效帮助分析編譯錯誤原因,并改正。