最近部署了我的应用程序 - 一些用户现在无法 运行 来自旧设备(64 位问题)
Recently Deployed My App - Some Users Cannot Run Now From Older Devices (64 bit issue)
我最近对我的应用程序进行了一次大更新,现在我的 iPhone 5 个老用户无法 运行 它。我想了解一些信息,看看有什么我可以做的,或者他们是否只需要升级他们的手机。
我的理解是,几年前,Apple 开始为 运行 正在使用 32 位应用程序的用户制作这些弹出窗口,告诉他们他们的设备速度可能会变慢 运行在开发者更新之前一直使用此应用程序。
所以我借此机会确保我的应用程序是 64 位的。我不完全确定我做了什么(坦率地说,我不记得已经有一段时间了)但现在我的老用户运气不好,它会出现。
有没有办法让我的应用 运行 同时支持 32 位和 64 位,或者这是个坏主意/我不想那样做?
想知道我在 table 上有哪些选项。
谢谢!
除了 64 位符号之外,您的应用还应包含 32 位符号。您可能已经从您的应用程序中删除了 32 位符号。这会导致您的应用在 32 位设备上崩溃。
为此,请将目标构建设置中的架构设置为 $(ARCHS_STANDARD)。 ARCHS_STANDARD 包括 arm64 和 armv7 架构。
我最近对我的应用程序进行了一次大更新,现在我的 iPhone 5 个老用户无法 运行 它。我想了解一些信息,看看有什么我可以做的,或者他们是否只需要升级他们的手机。
我的理解是,几年前,Apple 开始为 运行 正在使用 32 位应用程序的用户制作这些弹出窗口,告诉他们他们的设备速度可能会变慢 运行在开发者更新之前一直使用此应用程序。
所以我借此机会确保我的应用程序是 64 位的。我不完全确定我做了什么(坦率地说,我不记得已经有一段时间了)但现在我的老用户运气不好,它会出现。
有没有办法让我的应用 运行 同时支持 32 位和 64 位,或者这是个坏主意/我不想那样做?
想知道我在 table 上有哪些选项。
谢谢!
除了 64 位符号之外,您的应用还应包含 32 位符号。您可能已经从您的应用程序中删除了 32 位符号。这会导致您的应用在 32 位设备上崩溃。
为此,请将目标构建设置中的架构设置为 $(ARCHS_STANDARD)。 ARCHS_STANDARD 包括 arm64 和 armv7 架构。