相关疑难解决方法(0)

如何在运行时获取iOS设备CPU架构

有没有办法在运行时识别iOS设备CPU架构?

谢谢.

objective-c cpu-architecture ios

15
推荐指数
4
解决办法
9824
查看次数

在 Apple 芯片上构建 ARM64e

我正在构建我的命令行应用程序,并注意到我创建的所有二进制文件都是类型arm64

但是,macOS 11.4 附带的所有 bin 都是arm64e.

file即在 M1 MacBook 上构建的应用程序上运行显示:

Mach-O 64-bit executable arm64

xxd然而,在同一台计算机上的系统应用程序上运行文件显示:

Mach-O 64-bit executable arm64e

我查看了 Xcode,但看不到如何增强此功能,难道 Xcode 不应该构建吗arm64e?如果是这样我怎样才能达到同样的目的?

这是一张图片: 在此输入图像描述

编辑:我认为答案可能是,arm64e ABI 不稳定,除了 Apple 之外没有人使用?

macos xcode swift apple-silicon apple-m1

11
推荐指数
1
解决办法
4313
查看次数

iPhone不支持任何应用程序的架构.您可以将arm64e体系结构添加到应用程序的体系结构构建设置中

我在Xcode 9上.我刚买了我的iPhone XS Max.我试着将我的应用安装到它上面.

我不断得到

iPhone不支持任何应用程序的架构.您可以将iPhone的arm64e架构添加到应用程序的架构构建设置中.

在此输入图像描述

构建设置

在此输入图像描述


问题

如何进行并防止此错误?


我现在对任何建议持开放态度.

任何提示/建议/帮助将非常感谢!

xcode ios xcode9

6
推荐指数
1
解决办法
5100
查看次数