应用研发平台EMAS中我手动集成EMAS的framework,在archive的时候报错Undefined symbols for architecture arm64是为什么?我需要使用崩溃分析和远程日志,然后从平台上下载的这些SDK,因为我们这边是一个RN应用,所以我这边是通过自定义一个RN的模块来集成的,这是我们的podspec。模拟器的是可以运行的,但是打release包就报错,说没有arm64架构
您在手动集成EMAS框架并在archive时遇到“Undefined symbols for architecture arm64”的错误可能是由于以下几个原因:
这个错误信息"Undefined symbols for architecture arm64"通常出现在编译过程中,表示在你的代码中引用了一些未定义的符号。这些符号可能在链接阶段没有被正确地引入到你的程序中。
首先,你需要检查你的代码中是否正确地包含了所有必要的库和框架。特别是,如果你手动集成了EMAS的framework,你需要确保这个framework被正确地引入到了你的项目中。
其次,你需要检查你的项目配置是否正确。例如,你是否在构建配置中正确地设置了目标架构为"arm64"?
最后,你可以尝试更新你的EMAS SDK版本。有时候,这个错误信息可能是因为SDK的某个版本存在bug或者不兼容导致的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。