iOS 10.1.1 popup说"应用程序可能会减慢你的iPhone"

时间:2016-11-14 20:25:27

标签: ios ios10

当我在我的真实设备上通过Xcode构建并运行我的应用程序时,我得到一个弹出窗口说:

  

AppName 可能会降低您的iPhone速度

     

此应用的开发者需要对其进行更新以提高其兼容性。

我没有看到任何内存问题,我的应用程序崩溃也没有任何问题。

那么是什么导致了这个可怕的消息?

1 个答案:

答案 0 :(得分:3)

这不是内存或崩溃问题 - 苹果要求开发人员更新他们的apps with only 32-bit support with 64-bit support

您必须使用现有应用程序构建64位二进制文​​件。为此:

  

首先构建64位运行时的应用程序,修复发生的任何警告以及搜索代码以查找特定的64位问题。例如:

     
      
  • 确保所有函数调用都有正确的原型。
  •   
  • 通过意外地将它们分配给32位数据类型来避免截断64位值。
  •   
  • 确保在64位版本的应用中正确执行计算。
  •   
  • 创建数据结构,其布局在应用程序的32位和64位版本中相同(例如,当您将数据文件写入iCloud时)。
  •   

Apple's documentation on porting your app to 64-bit中还有更多信息。