最近部署了我的应用程序 - 一些用户现在无法从旧设备运行(64位问题)

时间:2017-11-16 05:26:38

标签: ios xcode 64-bit 32bit-64bit

我最近为我的应用程序发布了一个大型更新,现在我的旧iPhone 5用户无法运行它。我想获得一些信息,看看我能做些什么,或者他们是否只需升级他们的手机。

我的理解是,几年前,Apple开始为运行32位应用程序的人制作弹出窗口,告诉他们在开发人员更新之前,他们的设备可能会放慢运行此应用程序的速度。

所以我以此为契机,确保我的应用程序是64位。我不完全确定我做了什么(我不坦率地记得它已经有一段时间了)但是现在我的老用户运气不好会出现。

有没有办法让我的应用程序同时运行32位和64位,或者这是一个坏主意/我不想这样做?

很好奇我在桌子上有什么选择。

谢谢!

1 个答案:

答案 0 :(得分:1)

除了64位符号外,您的应用还应包含32位符号。您可能已从应用中删除了32位符号。这会导致您的应用在32位设备上崩溃。

为此,请将目标的构建设置中的架构设置为$(ARCHS_STANDARD)。 ARCHS_STANDARD包括arm64和armv7架构。

enter image description here