iOS 10.1.1弹出窗口说“应用程序可能会降低你的iPhone速度”
当我在我的真实设备上通过Xcode构建和运行我的应用程序时,我得到一个弹出窗口说:
AppName可能会减慢你的iPhone速度
此应用程序的开发人员需要更新它以提高其兼容性。
我没有看到任何内存问题,我的应用程序崩溃没有任何问题。
是什么导致了这个可怕的消息?
这不是内存或崩溃问题 – 苹果公司要求开发人员只需32位支持即可更新他们的应用程序 。
您必须使用现有应用程序构建64位二进制文件。 为此:
首先为64位运行时构建应用程序,修复发生的任何警告以及搜索代码以查找特定的64位问题。 例如:
- 确保所有函数调用都有适当的原型。
- 避免意外地将它们分配给32位数据类型来截断64位值。
- 确保在64位版本的应用程序中正确执行计算。
- 创建数据结构,其布局在应用程序的32位和64位版本中相同(例如,当您将数据文件写入iCloud时)。
Apple的文档中有关于将应用程序移植到64位的更多信息。
- 使用ReactiveCocoa进行身份validation
- iTunes Connect – 无法邀请“内部testing人员”进行预发布应用程序
- iOS的JSON错误:NSDebugDescription =结束时的垃圾
- 使用Xcode 9和Swift 4从头开始学习iOS 11应用开发
- 使用Angular在iPhone iOS 10上自动播放内联视频
- iOS Trivia问题
- iOS 7应用程序崩溃EXC_CRASH(SIGABRT)objc_exception_throw在iOS 6上正常工作
- UIDatePicker在select视图0时将分钟设置为1
- 如何将Decimal转换为分隔符后两位数的string?