iphone 提示(alert):[App] May Slow Down Your iPhone解决办法

iOS10之后添加了对32位应用程序的报警提示:“[App] May Slow Down Your iPhone”。这个提示的解释是:[应用程序名称]可能会减慢您的iPhone”,一个lug lug,你正在运行的是一个32位的应用程序,没有遵守苹果64位应用程序的政策。这个APP是一个没有进行优化的iOS10程序程序,使用它可能会降低系统性能。 

当iOS 10前两个月向公众发布时,该警告消息被删除,32位应用程序可以从在整个测试期间的羞辱中缓解。 但是现在,新发布的iOS 10.1在自己的beta测试阶段,又重新开始了警告,并且比上次更加严厉。

显然苹果强烈要求未更新应用程序的开发人员的让APP支持64位架构,苹果的新iOS 10.1警报警告任何运行32位应用程序的人,你的应用程序“可能会减慢你的iPhone”。然后警报也继续 说“这个应用程序的开发人员需要更新它,以提高其兼容性

对于苹果来说:苹果开始要求开发商在2013年更新64位兼容性,现在已经三年了,开发人员应该完成这项任务。 我们建议,如果你运行的是一个至今尚未更新的应用程序,很可能是不可能的。


如果英语好的话,可以参考以下文章来看一下对于苹果政策的改变:

http://www.redmondpie.com/?p=226186

http://gadgets.ndtv.com/apps/news/ios-10-1-adds-app-may-slow-down-your-iphone-warning-for-32-bit-apps-1524181

该提示的解决方法:

     1.安装Xcode5.0.1或者以后——其实现在能提交AppStore的Xcode版本最少也要5.1.1

     2.在Xcode中打开工程,编译,修正错误以及警告,尤其是针对32位和64

     3.在Project Setting里面,把最小应用使用的SDK改到5.1.1或者更高的版本

     4.把Architectures参数设置成“Standard Architectures (including 64-bit).”

     5.这样你的应用就支持了64位的CPU,再次修复编译器的错误和警告,请注意,有些问题编译器是没有警告的

     6. 在64位的真机上测试你的应用

     7.使用Instruments查看内存使用的状况

注:

armv7 , armv7s对应真机的32位处理器,

arm64对应真机的64位模拟器,

i386对应模拟器的32位模拟器;

x86_64对应模拟器的64位模拟器

参考文章:http://chun.tips/blog/2014/10/21/iosgong-cheng-ru-he-zhi-chi-64-bit/

                 http://blog.csdn.net/sakulafly/article/details/41089411

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值