Xcode10.1提到了对arm64e的支持(预览)。任何人对arm64e有任何想法。arm64和arm64e之间的任何区别。
我搜索了arm64e。但是找不到合适的解释。
发布于 2018-10-03 17:57:45
在最新的2018年iPhone型号(XS/XS Max/XR)中添加的A12芯片组上使用了arm64e架构。代码编译为ARMv8.3,这带来了对新功能的支持。即:
A12采用苹果公司设计的64位ARMv8.3-A六核处理器
https://en.wikipedia.org/wiki/Apple_A12
也可以在这里阅读更多关于架构的信息:
https://community.arm.com/processors/b/blog/posts/armv8-a-architecture-2016-additions
发布于 2019-11-16 06:24:20
要使用应用程序测试arm64e,请更新Build Settings中的Architectures设置。更多细节请访问https://developer.apple.com/documentation/security/preparing_your_app_to_work_with_pointer_authentication。
请注意,如果您有CocoaPods依赖项,则必须对所有Pod构建目标进行类似的更改。
如果有任何CocoaPods依赖项是二进制的,而不是源pod,请向https://github.com/firebase/firebase-ios-sdk/issues/4110等供应商发出请求
发布于 2021-01-27 20:15:47
arm64 vs arm64e
两者都是编译成指令(由ISA/指令集体系结构定义)的ABIs (低级API)。在MacM1和iPhones上使用arm64e。它们之间的区别是Giovanni's answer中的点。
arm64e vs ARMv8.3
两者都被模糊地称为“架构”。arm64e不是ISA而是ABI (应用程序二进制接口),而ARMv8.3是ARM ISA (技术上是对AArch64的扩展)。
总之,arm64e是一种ABI (通常称为体系结构,但不是ISA),它被编译成真正的。新的苹果设备运行在arm64e上,包括M1 macs。
https://stackoverflow.com/questions/52624308
复制相似问题